2017-03-28 4 views
0

試用期間中に自動更新を実装しています。今はサンドボックスアカウントでテストしています。いくつかご質問ください。自動更新サブスクリプティング受領確認

1.購入後、私は彼がフリートレイルかどうかを確認していますが、領収書 "is_trial_period"は偽です、私はユーザーがフリートレイルであるかどうかを知る必要がありますか?

2.ユーザーがアプリを削除して、同じデバイスまたは別のデバイスに再度インストールした場合は、もう一度領収書を受け取ることができますか?

3.私は再インストール後に領収書を受け取ることはできません。すでに購読しているので、購読のための機能をどのようにロック解除できますか?

4.トレイル期間中にユーザーがサブスクリプションをキャンセルした場合、どのようにキャンセルされるのでしょうか?

5.ユーザーがサブスクリプションをキャンセルすると、購入を復元すると、リストアトランザクションで購入されますか?

答えて

0

が、私はこれらの質問のいくつかに答えることがあります。

  1. あなたはサンドボックスアカウントで領収書を取得した場合、領収書は5分間のみ有効になります。おそらくis_trial_periodは実際のユーザーに当てはまるでしょう。
  2. ユーザーがデバイスからアプリケーションを削除して同じデバイスで再インストールすると、領収書を取得できますが、別のデバイスにインストールする場合は、購読したApple IDで購入を復元する必要があります。
  3. 回答を確認してください2.
  4. 領収書はexpires_dateを持っており、ユーザーがキャンセルした場合に確認できます。
  5. おそらく4番目の答えに関連しています。

私はそれらが助けてくれることを願っています。

+0

ありがとうございました。これらの回答は本当に助かりました.5番目の質問についてユーザーが試用期間中に購入をキャンセルし、別のデバイスにアプリを再インストールした場合、Apple IDで購入を復元できますが、私たちは購入日を取得しないと思うし、期限切れの日付を取得することはできないと思う。購入を元に戻すときに代理人の方法で取得するSKPayment Transactionオブジェクトを調べた。領収書でExpireDateを取得すると、ユーザーが購入をキャンセルすると、試用期間が切れたときにその機能をブロックする必要があります。 –

+0

ライブApp IDと有効なクレジットカードの詳細をデバッグ用にデバイス設定に保存してアプリ内購入をテストして、実際の動作を確認できますか? –

関連する問題