10

私が取り組んでいるアプリは、自動更新可能なサブスクリプションが含まれているため、最近Appleによって拒否されました。彼らは、コンテンツの非更新サブスクリプションに切り替えることを推奨しました。

頭を悩ませることができないのは、購入したサブスクリプションを共有デバイスに復元する方法です。Appleは、ユーザーログインを使用しないことをお勧めします。これは避けたいものです。サーバーを介して購入したサブスクリプションを検証するために、2つのデバイス間で一意のコードが使用される1つのソリューションに出くわしました。しかし、理論的には、企業内の友人や従業員がこれらの一意のコードを互いに共有し、サブスクリプション料金の支払いを回避できるため、これは簡単に海賊版になる可能性があると思います。

私はこれについてGoogleであまり見つけることができず、誰かが非更新サブスクリプションを正常に実装できたかどうか知りたいと思っていましたか?

4

1 に答える 1

1

これらの問題に対処するときにAppleから受け取ったアドバイスを言い換えると、次のようになります。

iTunes Connect開発者ガイドによると:

...サブスクリプションは、ユーザーに関連付けられているすべてのデバイスで提供する必要があります。In App Purchaseは、サブスクリプションが提供する外部サーバーを介して配信されることを想定しています。複数のデバイスにサブスクリプションを配信するためのインフラストラクチャを提供する必要があります。

Appleはユーザー登録が適切であると考えていますが、それを義務化することは許可していません。したがって、登録はオプションである必要があり、ユーザーはいつでも登録できる必要があります。これには、デバイス間で購入済みのサブスクリプションを共有できるようにすることも含まれます。

ですから、少し違うアドバイスを受けたようです。すべてのデバイスにサブスクリプションを配布するための要件とは別に、Appleが一般的にユーザーログインを要求しないようにあなたに言っただけである可能性はありますか?

于 2011-11-15T16:18:13.007 に答える