1
UIDeviceのuniqueIdentifierはiOS5で廃止予定です。私はこれを次のようにしてリモート通知に使用していますtutorial、現在の代替手段のuniqueIdentifierは私の望むものを満たしません。通知用にiOS5のUIDevice uniqueIdentifierを使用する
UIDeviceのuniqueIdentifierはiOS5で廃止予定です。私はこれを次のようにしてリモート通知に使用していますtutorial、現在の代替手段のuniqueIdentifierは私の望むものを満たしません。通知用にiOS5のUIDevice uniqueIdentifierを使用する
理由のために、デバイスIDは廃止されました。特定のデバイスにユーザー情報を関連付けるべきではありません。これは、デバイスがユーザーによって販売または交換され、他の人に情報が漏洩する可能性があるためです。
一意の値が必要な場合は、初めてアプリケーションを起動するときにGUIDを生成します。これをNSUserDefaults
に保存して、同期中にバックアップし、デバイスIDの代わりにこのGUIDを使用します。
デバイストークンをテーブルのプライマリキーとして使用する方法はありますか?デバイス固有のデバイストークンですか? – bluezald
ユーザー情報をあらゆる種類のデバイスIDまたはトークンに関連付けるべきではありません。あなたのユーザーが新しい携帯電話にアップグレードするとどうなりますか?彼らは通知を受け取ることはありませんし、他の誰かが古い電話を使用している場合、彼らはそれらのためではない通知を取得します。 Appleのアドバイスに従い、独自のGUIDを生成してください。 –
ok、ありがとう:D – bluezald