CapacitorのSDKでObserver Modeのトランザクションを報告する
オブザーバーモードでは、Adapty SDKは既存の購入システムで行われた購入を自動的に追跡することができません。アプリストアからのトランザクションを手動で報告する必要があります。アナリティクスのエラーを防ぐために、アプリをリリースする前にこの設定を完了することが重要です。
reportTransactionを使用して、Adaptyが認識できるよう各トランザクションを明示的に報告してください。
Warning
トランザクションの報告を省略しないでください!
reportTransactionを呼び出さないと、Adaptyはトランザクションを認識できず、アナリティクスに表示されず、インテグレーションにも送信されません。
Adapty のペイウォールを使用する場合は、トランザクションを報告する際に variationId を含めてください。これにより、購入をトリガーとなったペイウォールに紐付け、正確なペイウォール分析が保証されます。
const variationId = paywall.variationId;
try {
await adapty.reportTransaction({
transactionId: 'your_transaction_id',
variationId: variationId
});
} catch (error) {
console.error('Failed to report transaction:', error);
}
パラメーター:
| パラメータ | 必須/任意 | 説明 |
|---|---|---|
| transactionId | 必須 |
|
| variationId | 任意 | バリアントの文字列識別子。AdaptyPaywall オブジェクトの variationId プロパティから取得できます。 |