毎月のバイアスで自動更新可能なサブスクリプションを使用する iOS アプリケーションを構築しようとしています。毎月課金されるいくつかの VOIP 機能を使用します。私の質問は、ユーザーが IOS でサブスクリプションをキャンセルしたときにどのように通知され、プロバイダーでユーザーの VOIP 電話番号をキャンセルできるかということです。
3 に答える
通常のアプリ内購入と同じ方法で領収書を確認する必要がありますが、サブスクリプション期間が終了するたびにこれを行うことは明らかです。これに関するドキュメントを確認してください。自動更新可能なサブスクリプションの領収書の確認
したがって、これに基づいて、有効なサブスクリプションを毎月チェックするようにサーバーをセットアップする必要があるようです (cron ジョブ?)。これにより、サブスクリプションが無効になった場合に、システムの VOIP 番号をキャンセルできます。アプリは、サブスクリプションが開かれたとき、またはユーザーがサブスクリプションを必要とする機能にアクセスしようとしたときに、サブスクリプションがまだ有効であることを確認する責任があります。
コメントのために更新
サンドボックスは、次のスキームで有効期限を返すことになっています。

これは、iTunes Connect 開発者ガイドの 164 ページからのものです。
このように動作しない場合は、バグ レポートを提出することをお勧めします。
また、Apples IAP doc の次のこともしないでください。
さらに、サンドボックス サブスクリプションは最大 6 回までしか自動更新されません。サブスクリプションが 6 回自動更新されると、サンドボックスで更新されなくなります。