2011-12-27 26 views
3

私は毎月のバイアスで自動更新可能なサブスクリプションを使用するiosアプリケーションを構築しようとしています。私たちは毎月請求されるいくつかのVoIP機能を使用します。私の質問は、ユーザーがIOSのサブスクリプションをキャンセルしたときにどのように通知して、私たちのプロバイダでユーザーのVOIP電話番号を取り消すことができるかです。IOSサブスクリプション終了通知

答えて

5

定期的なIn App Purchasesの場合と同じ方法で領収書を確認する必要がありますが、購読期間が終了するたびに確認する必要があります。 Verifying an Auto-renewable Subscription Receipt

これに基づいて、毎月有効な定期購読をチェックするようにサーバーを設定する必要があるようです(cron job?)。これにより、サブスクリプションが有効でなくなった場合にシステム内のVOIP番号をキャンセルすることができます。あなたのアプリは、サブスクリプションが開かれたとき、またはサブスクリプションが必要な機能にアクセスしようとしたときに、サブスクリプションが有効であることを確認する責任があります。

コメント

の更新されたサンドボックスは、以下のスキームに有効期限を返すことになっています。

enter image description here

それはあなたがバグレポートを提出したい場合があり、このように動作しない場合は、このiTunes Connect Developer Guide

のページ164からです。

+0

(初めて)購読を購入した直後に、私は確認の領収書を要求されます。受け取った領収書には、1970年以降のミリ秒単位で時間を表示する「expires_date」フィールドがあります。サンドボックスサーバーでテストすると、常に今日の日付が与えられます。サンドボックスサーバーがテスト目的で短期間しか提供しないのか、更新されたサブスクリプションに対してのみ期限を正確に与えるのかはわかりません。期限切れの日付を確認するにはどうすればいいですか? – Satyam

+0

私のアップデートを確認してください、実際に私は[あなたは] [質問](http://stackoverflow.com/questions/8739116/ios-getting-expiration-time-of-in-app-subscription-purchases/)に投稿しました同じ情報 –

+0

十分にありがとうございます。 – bkwebhero

0

また、りんごIAPドキュメントから、次のではないてください。

また、サンドボックスのサブスクリプションは6回までautorenewます。定期購入が6回自動更新されると、サンドボックスで更新されなくなります。

関連する問題