20

自動更新サブスクリプションがある場合は、次のモデルの状況を考慮してください。

  • ユーザーが 1 か月のサブスクリプションを購入したとします。たとえば、1 月に
  • 更新をキャンセルします
  • その後、3 月 (>1 か月) まで待ってから、同じサブスクリプションを再度購入します。

AppStore は (レシートの確認時に)original_transaction_id新しい購入に対して新しいものを返しますか? または言い換えると、original_transaction_idレシートをグループ化して、ユーザーがアクティブなサブスクリプションを持っていた間隔を決定するために使用できますか?

サンドボックスでは、このようなシミュレートされた状況があるoriginal_transaction_id場合、ユーザーがアクティブなサブスクリプションを持っていない間隔があったかどうかに関係なく、特定のサブスクリプションの最初の購入から常に返されます。定期購入の間隔を空けて複数回購入した場合、有効期限が切れた場合、original_purchase_date最初の購入とexpires_date最後の購入のサンドボックス受信確認が返されます。

私の問題は、ライブ環境でテストするには、正確な動作をテストするためにサブスクリプションの有効期限が切れるまで 1 か月以上待たなければならないことです。

4

1 に答える 1