iOS でアクティブな自動更新サブスクリプションを切り替えることはできますか?
例: iTunes Connect で構成された自動更新サブスクリプション「ファミリー」を持っています。
- パッケージA(1週間)
- パッケージB(1ヶ月)
- パッケージC(3ヶ月)
ユーザーが初めてパッケージ A をサブスクライブし、毎週請求されます。すべて正常に動作します。ユーザーがある時点でパッケージ B にアップグレードすることを決定したと仮定しましょう。これは iOS アプリ内から可能ですか?
私のテストが示す限り、それは不可能です。サンドボックス アプリストアの応答は、私は既にこのパッケージにサブスクライブしており、パッケージ B トランザクションのキャンセル エラーを返しますが、同時にパッケージ A (オリジナル) からの最新のレシートと共に購入したイベントを返します。これは基本的に、このユーザーにパッケージ A のコンテンツであり、アップグレードすることはありません。