0

私はアプリ購入アプリで作業しており、アプリ内購入では、ユーザーのデバイスの ValidationID を自分の情報として投稿しています (UDID は IOS6 から廃止されたため、検証 ID です)。しかし、場合によっては、この問題が発生した時点で、validationID が 00000.0000.000000 を返します (iPad または iPhone を 5.1 から 6.1 に直接更新する場合)。この質問では

サーバーにログを保存するためにこれらの ID を使用していますが、この場合、デバイスが 00000 を返すたびに、どの ID を使用する必要がありますか?? どんな助けでも大歓迎です

4

1 に答える 1

0

デバイスではなく、ユーザーを識別する必要があります。そのため、デバイスの一意の ID を使用できます。ブログ投稿を読む: 「uniqueIdentifier を非推奨にすることは良いことです」なぜデバイス識別子を使用すべきではないのか。

InApp 購入を使用している場合、ユーザーは購入を復元するオプションを選択する必要があります。StoreKitユーザーが以前の購入を復元できるようにするオプションがあります。

于 2013-06-21T08:34:42.150 に答える