契約が解除されますとがが更新されませAndroidとiOSで利用可能です。 Appleは購読日より前に利用可能な残高を確認します。残高がない場合、契約はキャンセルされます。
これは何が起こるべきか、これはアプリケーション自体によって伝えられるべきです。 Appleは、Appleアカウントで購入したかどうかだけを伝えることができます。あなたのアプリケーションでは、ユーザーAがXのリンゴアカウントから購入してから、アプリケーションからログアウトし、ユーザーBからサインインし、userBは既に購入したと言います。XのAppleアカウントから購入が行われているため
しかし、そのポップアップの後、Appleはパスワードを要求します。ユーザーBはアカウントXでその購入をすることはできません。アカウントXのパスワードを入力できないので、アカウントXでその購入を行うことはできません。設定からログアウトして自分のリンゴアカウントを使用してその購入を行う必要があります。
私はgithubで自動更新可能なサブスクリプションのクラスも作った。あなたが好きなら、それを確認することができますhere。
EDITあなたquestion--へ
回答
- ユーザーが同じリンゴのアカウントで考慮して持つことができるshoudnt。彼が別のアカウント(アカウントXを持つユーザB)を使ってそのコンテンツを再び利用し、パスワードを与えたい場合は、再びその金額が控除され(消耗品の場合のみ)、消耗品でなければ控除なしで。新しいサブスクリプションがキューに追加され、現在のタームの最後に開始されます。 これはアプリケーション側で処理しなければならない、またはユーザーのidiocityまで残す必要があります。
- Appleは、次回にアプリケーションを実行したときにサブスクリプションがキャンセルされたことを通知します。コンテンツを表示するかどうかを知る必要があるのは、ユーザーによってキャンセルされたか、利用不可能な残高があるためです。あなたは、あなたが見せたいかどうかを知る必要があります。
1.私のアプリケーションではXが2つのアカウントを持っていますが、Bはパスワードを入力するとポップアップ後にAとBの両方がA&Bの両方に拡張されます。 –
2.どのようにして、残高がなく契約がキャンセルされ、Android&Appleプラットフォームでもアプリケーションが利用可能であることを知ることができます。 –
回答を編集 –