2

iOS ユーザーが自動更新サブスクリプションを購入したとします。NSBundle.mainBundle().appStoreReceiptURL購入とサブスクリプションの継続を確認するために使用できる何らかのデジタル領収書が表示されることは承知しています。

その後、ある時点で、ユーザーはサブスクリプションをキャンセルします。

質問:

ユーザーがサブスクリプションをキャンセルすると、

  1. NSBundle.mainBundle().appStoreReceiptURLそのキャンセルはすぐに反映されますか?

NSBundle.mainBundle()アプリにローカルに保存されているものをプルするために使用されるため、この点については懐疑的です。ユーザーが OS の設定に移動してサブスクリプションをキャンセルし、Apple サーバーに何らかの通知が送信される場合、Apple サーバーは何らかの方法でアプリに通知する必要があります。

  1. 何とかNSBundle.mainBundle().appStoreReceiptURLキャンセルを即日反映。Appleはどのようにそれを行いますか? または、キャンセル情報を取得するためのプロトコルを実装するのは私次第ですか?

  2. 実際、プロトコルを実行する必要がある場合、他のアプリはアプリが起動されるたびにそれを実行しますか?

4

1 に答える 1