お試し期間の判定方法について
アプリから、利用者が現在、お試し期間中なのか、お試し期間終了なのか、それとも本番利用なのかを取得したいと考えています。
FAQや、過去のディスカッションから
- お試し期間のご利用後は利用終了となり、自動課金とはなりません。
- お試し期間終了時に、終了したことをWebhookで通知することはない
- お試し期間中に「このプランを購入」よりプランが購入されると利用者通知のactionは、「start」が送信される
ということがわかっています。
この条件から、考察すると、
- 利用者通知で「start」を受信した際に、それが「お試し」なのか、「本番なのか」を区別できる
- お試しの場合、開始日と、お試し期間が取得できる
が可能でないと、判別できない気がしています。
そこで、利用者通知に含まれるplanの、trial_daysについてですが、
これは、
- お試しの場合は、アプリのプランの登録時に設定した「お試し期間」が入っている
- 本番利用の場合、trial_daysに"0"が入っている
という認識でよろしいでしょうか?
答え
かしこまりました。
ご回答ありがとうございます。