アプリ内購入をReact Nativeアプリに追加する

AdaptyのReact Native SDKを使用してiOSおよびAndroidでアプリ内購入を統合します。領収書を処理し、サブスクリプション状況を追跡し、バックエンドを構築する必要を排除します。すべての機能が単一の統合で可能です。
// Your app's code
import { adapty } from 'react-native-adapty';
await adapty.activate('YOUR_APP_KEY');
	
// Make a purchase, Adapty handles the rest
try {
  const purchaseResult = await adapty.makePurchase(product);
  if (purchaseResult.type === 'success') {
    const profile = purchaseResult.profile;
    // successful purchase
  }
} catch (error) {
  // handle the error
}

React Native アプリ内購入のためにバックエンドを構築する必要はありません

デモをスケジュールする

なぜAdapty SDKを選ぶべきか?

プラットフォーム間のサブスクリプション状況を追跡する

ユーザーがiOSとAndroidの間でアクティブなサブスクリプションを持っているかどうかを常に把握できます。

バックエンドで領収書を検証する

Adaptyがそれを処理するので、自分で検証を構築する必要はありません。

すべての種類のサブスクリプション状況を処理する

無料トライアル、アップグレード、プロモーションオファー、ファミリーシェア、更新など。

エンタープライズグレードのコアでスケールする

私たちは頻繁に更新を出荷し、SDKを安定させ、99.99%以上のSLAで運営しています。
プラットフォームの設定
Adapty SDKのインストール
await adapty.activate( 'PUBLIC_SDK_KEY', { customerUserId: 'YOUR_USER_ID', });
購入イベントの処理

React Nativeのための簡単な統合

5つのSDKメソッドを使用してReact Native IAPを処理する

// Your app's code
try {
	const purchaseResult = await adapty.makePurchase(product);
	switch (purchaseResult.type) {
		case 'success':
			const isSubscribed = purchaseResult.profile?.accessLevels['YOUR_ACCESS_LEVEL']?.isActive;
			if (isSubscribed) {
				// Grant access to the paid features
			}
			break;
		case 'user_cancelled':
			// Handle the case where the user canceled the purchase
			break;
		case 'pending':
			// Handle deferred purchases (e.g., the user will pay offline with cash)
			break;
	}
} catch (error) {
	// Handle the error
}
// Your app's code
try {
	const profile = await adapty.restorePurchases();
	const isSubscribed = profile.accessLevels['YOUR_ACCESS_LEVEL']?.isActive;
		
	if (isSubscribed) {
		// restore access
	}
} catch (error) {
	// handle the error
}
	
	
	
	
	
	
	
	
	
// Your app's code
try {
    await adapty.identify("YOUR_USER_ID");
    // successfully identified
} catch (error) {
    // handle the error
}
	
	
	
	
	
	
	
	
	
	
	
	
	
// Your app's code
try {
    await adapty.updateProfile(params);
} catch (error) {
    // handle `AdaptyError`
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
// Your app's code
import { adapty, AttributionSource } from 'react-native-adapty';
import appsFlyer from 'react-native-appsflyer';
	
appsFlyer.onInstallConversionData(installData => {
	try {
		const uid = appsFlyer.getAppsFlyerUID();
		adapty.setIntegrationIdentifier("appsflyer_id", uid);
		adapty.updateAttribution(installData, "appsflyer");
	} catch (error) {
		// handle the error
	}
});
	
// ...
appsFlyer.initSdk(/*...*/);
	
	
	
	
無料で始める

Adaptyはインディーからトップパブリッシャーまで、あらゆる段階のアプリを支えます

Cem Ortabas, Co-founder and CEO of HubX
「RevenueCat からの移行は私たちにとって簡単な決断ではありませんでした。成長する中でよりよいパートナーであると信じ、Adapty を選びました。振り返ると、それは正しい選択でした。いくつかの問題はあったものの、Adapty のチームは移行中やその後も常に私たちを助けてくれ、そのサポートは最高です。Adapty を信頼できるパートナーとしてお勧めします。」
Cem Ortabas
共同創設者兼 CEO, HubX
HUBX
Chris Bick, Founder and CEO of Bickster
「2021 年から Adapty と一緒に働いていますが、本当に満足しています。他のサブスクリプション管理プラットフォームも試したことがあるので比較できます。Adapty は何年にもわたって多くの機能を導入し、私たちの成長を常に支援してくれました。彼らは市場で最高の分析機能を持ち、考えうるすべてのインテグレーションがあります。アプリの収益を増やしたいなら、Adapty をぜひお勧めします。」
Chris Bick
創設者兼 CEO, Bickster
Bickster
Yalçın Özdemir, Founder & CEO of AppNation
「私たちは、収益化戦略を効果的に最適化するのに役立つ強力なペイウォール A/B テスト機能を持つ Adapty を選びました。使いやすいプラットフォーム、柔軟な価格設定、卓越したカスタマーサポートが Adapty を競合他社よりも優れた選択にしています。」
Yalçın Özdemir
創設者兼 CEO, AppNation
AppNation
Kyle Smith, Head of data at Smitten Dating
「Adapty のプラットフォームは、開発者でない人々が A/B テスト、ペイウォール、製品ミックス、価格構造を作成および管理するのを簡単にします。Amplitude や Mixpanel などの他の分析ツールに関連イベントを簡単に渡すことができる素晴らしい外部 API があります。」
Kyle Smith
Smitten Dating のデータ部門責任者
Smitten
Roi Mulia, Founder & CEO of SocialKit
「私たちは4ヶ月の間に300以上のペイウォールをテストしました。Adapty は基本的にペイウォールのあらゆる要素をテストできるため、それを活用しました。製品、タイトルテキスト、CTAボタン、画像、動画など、すべてをテストしました。Adapty の A/B テストを使って、月間収益を2倍にすることができました。一つのツールがそんなに大きな影響を与えることができるのか疑問でしたが、自分の目でそれを見ました。」
Roi Mulia
創設者兼 CEO, SocialKit
SocialKit

アプリを成長させるために必要なすべてが、すでにReact Native SDKに含まれています

Paywall A/B testing

アプリのリリースなしでサブスクリプション収益を増やす

ブラウザを離れることなく、ペイウォールを管理、ターゲット、ローカライズ、パーソナライズできます。
アプリの収益を増やす

返金率を40%削減

返金による収益の損失を止めましょう – Adaptyは自動的にAppleとユーザーのアクティビティデータを共有し、返金リクエストを減らします。
Refund Saverを設定する
Refund Rate
App Monetization Strategies

いつでもサブスクリプション数を把握する

トライアルから返金まで、リアルタイムのサブスクリプションBIでアプリ内経済を測定します。
サブスクリプションBIを見る

ノーコードのペイウォールビルダー

開発チームなしで、iOS、Android、Flutter、React Nativeのために美しいネイティブペイウォールを構築します。
数分でペイウォールを作成する
No Code Paywall Builder

FAQ

使いやすさとカスタマーサービスで信頼されています

500件以上のレビューに基づいています
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025
G2 Award: Leader (EMEA), winter 2025

AdaptyはReact Nativeだけではなく、さらに多くのことを行います