決済連携に何週間も費やす必要はありません。VibeFast には RevenueCat、paywall UI、エンタイトルメントチェック、バックエンドが揃っており、初日から収益化できます。
モバイルアプリの決済実装はとても大変:
合計: 2〜4週間
すべて作り込み済みでテスト済み:
合計: 1時間
UI だけでなく、paywall からバックエンドまでの完全統合。
商品カード、価格、購入ボタン付きの美しい paywall 画面。
簡単な hooks でプレミアム機能を制御。どこでも購読状態を確認。
App Store / Play Store の復元フローを正しく処理。
RevenueCat で iOS/Android 両対応。1回の統合でOK。
RevenueCat ダッシュボードで商品を遠隔設定。アプデ不要で価格変更。
RevenueCat の分析ダッシュボードで CVR、MRR、チャーンを追跡。
数行でアプリに paywall を追加。
import RevenueCatUI from 'react-native-purchases-ui';
import { useEntitlement } from "@/features/payments/hooks/use-entitlement";
export default function UpgradeScreen() {
const { isEntitled } = useEntitlement("premium");
if (isEntitled) {
return <Text>You're already a Pro member! 🎉</Text>;
}
// Use the native Paywall UI or VibeFast's custom UI
return (
<RevenueCatUI.Paywall
onPurchaseCompleted={({ customerInfo }) => {
console.log("Purchased!", customerInfo);
router.replace("/home");
}}
onDismiss={() => router.back()}
/>
);
}import { useEntitlement } from "@/features/payments/hooks/use-entitlement";
export function PremiumFeature() {
const { isEntitled } = useEntitlement("premium_features");
if (!isEntitled) {
return <UpgradePrompt />;
}
return <ActualPremiumContent />;
}| 機能 | VibeFast | ゼロから |
|---|---|---|
| RevenueCat 連携 | 2〜3日 | |
| Paywall UI コンポーネント | 3〜5日 | |
| エンタイトルメントチェック | 1〜2日 | |
| 購入の復元 | 1日 | |
| 購入履歴バックエンド | 2〜3日 | |
| エラー処理 | 1〜2日 | |
| サンドボックステストモード | 1日 | |
| App Store 準拠 | 調査時間 | |
| 合計時間 | 1時間 | 2〜4週間 |
はい。VibeFast は RevenueCat を使用し、App Store と Google Play のサブスクを単一の統合で扱えます。RevenueCat で商品を設定すれば、SDK が差分を自動処理します。
はい、RevenueCat のアカウントが必要です(無料枠あり)。VibeFast はモバイル連携と UI を提供し、RevenueCat が決済処理とサブスク管理を行います。本番では Apple Developer と Google Play Console のアカウントも必要です。
もちろんです。Paywall コンポーネントは uniwind(React Native 用 Tailwind)で作られており、完全にカスタマイズ可能。色、フォント、レイアウトを変えたり、レビューや機能一覧を追加したり、購入ロジックを保ったまま再構築できます。
VibeFast にはローカル商品を使ったサンドボックスモードがあります。RevenueCat のサンドボックス環境と Apple/Google のテストアカウントも利用可能。環境変数で切り替えるだけで本番へ移行できます。
VibeFast はバックエンド(Convex または Supabase)で消耗型をサポート。購入時に履歴を記録し残高を管理し、hooks が購入で加算、使用で減算します。
RevenueCat がサブスクイベントの webhook を送信します。VibeFast にはそれを受け取ってエンタイトルメントをリアルタイム更新するバックエンド関数が含まれます。キャンセル時は請求期間終了時にアクセスが解除されます。