2016-04-01 20 views
0
  1. 自動更新可能な月間サブスクリプションアプリ内購入を実装し、2ヶ月後にアカウントに十分な金額がない場合、サブスクリプションが期限切れ(キャンセル)または十分な金額avilable?アプリ内購入サブスクリプション

  2. 私たちのアプリケーションコンセプトは、すべてのユーザーがアプリケーションサービスを使用するために毎月料金を払わなければならないようなものであり、私たちは消耗品を作りました。例:ユーザーがアプリケーションでログインし、X appleアカウントでサブスクリプションを購入した場合アプリケーションからログアウトしてBユーザーとログインすると、Bユーザーが同じAppleアカウントで購読しようとすると、既にアプリケーションを購読しているようなプロンプトが表示されます。私たちは何をすべきかを提案してください。

注:アプリケーションは、同様に

答えて

1
  1. 契約が解除されますとが更新されませAndroidとiOSで利用可能です。 Appleは購読日より前に利用可能な残高を確認します。残高がない場合、契約はキャンセルされます。

  2. これは何が起こるべきか、これはアプリケーション自体によって伝えられるべきです。 Appleは、Appleアカウントで購入したかどうかだけを伝えることができます。あなたのアプリケーションでは、ユーザーAがXのリンゴアカウントから購入してから、アプリケーションからログアウトし、ユーザーBからサインインし、userBは既に購入したと言います。XのAppleアカウントから購入が行われているため

しかし、そのポップアップの後、Appleはパスワードを要求します。ユーザーBはアカウントXでその購入をすることはできません。アカウントXのパスワードを入力できないので、アカウントXでその購入を行うことはできません。設定からログアウトして自分のリンゴアカウントを使用してその購入を行う必要があります。

私はgithubで自動更新可能なサブスクリプションのクラスも作った。あなたが好きなら、それを確認することができますhere

EDITあなたquestion--へ

回答

  1. ユーザーが同じリンゴのアカウントで考慮して持つことができるshoudnt。彼が別のアカウント(アカウントXを持つユーザB)を使ってそのコンテンツを再び利用し、パスワードを与えたい場合は、再びその金額が控除され(消耗品の場合のみ)、消耗品でなければ控除なしで。新しいサブスクリプションがキューに追加され、現在のタームの最後に開始されます。 これはアプリケーション側で処理しなければならない、またはユーザーのidiocityまで残す必要があります。
  2. Appleは、次回にアプリケーションを実行したときにサブスクリプションがキャンセルされたことを通知します。コンテンツを表示するかどうかを知る必要があるのは、ユーザーによってキャンセルされたか、利用不可能な残高があるためです。あなたは、あなたが見せたいかどうかを知る必要があります。
+0

1.私のアプリケーションではXが2つのアカウントを持っていますが、Bはパスワードを入力するとポップアップ後にAとBの両方がA&Bの両方に拡張されます。 –

+0

2.どのようにして、残高がなく契約がキャンセルされ、Android&Appleプラットフォームでもアプリケーションが利用可能であることを知ることができます。 –

+0

回答を編集 –

関連する問題