1

次の理由により、私のアプリは最近 iTunes ストアから拒否されました。

11.6 IAP を使用したコンテンツ サブスクリプションは、最低 7 日間継続し、すべての iOS デバイスからユーザーが利用できる必要があります

次のリンクをたどりました 更新されていないAppleサブスクリプションを復元する方法

複数のiOSデバイス間で購入したアプリアイテムを共有する方法がわかりません。アプリアイテムで非更新を使用しています。

どんな仲間でもこれについて考えがあります。助けていただければ幸いです。前もって感謝します。

4

2 に答える 2

8

すべてのデバイスで更新されないサブスクリプションをユーザーに提供するには、自分のサーバーで購入を追跡する必要があります。つまり、通常はユーザー名とパスワード(iTunesとは別)で個々のユーザーを識別する方法も実装する必要があります。アカウントの資格情報)。

アプリに「アカウントの作成」および「ログイン」機能のオプションを提供し、購入したサブスクリプションをサーバーに保存するようにユーザーに促す必要があります。その後、別のデバイスにログインすると、トランザクションを復元できます。

AppleのrestoreCompletedTransactionsは、更新不可能なサブスクリプションでは機能しません。

于 2012-05-08T02:42:19.207 に答える
-3

に呼び出しがあり、呼び出された で、StoreKitiTunesから以前のトランザクションを取得してアプリケーションに返すことができるはずです。この情報を使用して、以前に購入したコンテンツを多数のデバイスで「共有」できます。SKPaymentQueue[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]

于 2012-05-07T14:36:06.880 に答える