質問を説明する前に、状況の例を挙げましょう。
雑誌アプリのユーザーは、8 月と 9 月に月額購読を購読します。ユーザーが電話を再フォーマットすると、アプリは 8 月と 9 月の両方の月刊誌を復元できるはずです。
これに関する問題は、アプリ内課金 API が最新のサブスクリプションとサブスクリプションがアクティブかどうかのみを返すことです。
また、ユーザーが定期購読をキャンセルした場合でも、前の月の雑誌を閲覧できるようにしてほしい。
ユーザーが行ったすべての支払いを追跡する方法はありますか?
質問を説明する前に、状況の例を挙げましょう。
雑誌アプリのユーザーは、8 月と 9 月に月額購読を購読します。ユーザーが電話を再フォーマットすると、アプリは 8 月と 9 月の両方の月刊誌を復元できるはずです。
これに関する問題は、アプリ内課金 API が最新のサブスクリプションとサブスクリプションがアクティブかどうかのみを返すことです。
また、ユーザーが定期購読をキャンセルした場合でも、前の月の雑誌を閲覧できるようにしてほしい。
ユーザーが行ったすべての支払いを追跡する方法はありますか?
これには、独自の独立したサーバーと「開発者ペイロード」情報が含まれる可能性があります。このサブスクリプション リンクに記載されているとおり:
アプリにビジネス ロジックを組み込み、サブスクリプションの購入、トークン、および発生する可能性のある請求エラーをバックエンド サーバーに通知します。バックエンド サーバーは、サーバー側 API を使用してレコードのクエリと更新を行い、必要に応じて顧客に直接フォローアップすることができます。
つまり、残念ながら、これを追跡する必要があります。
さらに、ユーザーのサブスクリプション購入が有効かどうかについては、このAPI リファレンスを確認できます。