デバイスがバックエンドに登録されている iPhone 用のアプリを開発しています。Android 版の場合、デバイスから IMEI をフェッチし、バックエンドに保存されている IMEI で認証していました。ただし、Apple はデバイスから IMEI を取得することを許可していません。必須であるため、認証が行われるように代替手段を使用する必要があります。また、ユーザーは必要に応じて IMEI を変更できます (Android 版の場合)。
1051 次
2 に答える
1
IMEI を使用する代わりに、このライブラリを使用して、各デバイスの一意の識別子を生成できます。
https://github.com/gekitz/UIDevice-with-UniqueIdentifier-for-iOS-5
于 2012-11-08T04:35:54.740 に答える
0
ベンが投稿したリンクを使用して、次のコードを使用します
[[UIDevice currentDevice] uniqueGlobalDeviceIdentifier]
これはMACアドレスを使用してからハッシュを作成するため、普遍的です。常に一意であり、人がこれを変更することはできません
このコードを使用する場合
[[UIDevice currentDevice] uniqueDeviceIdentifier]
バンドル ID と MAC アドレスに基づいてハッシュを作成するため、アプリごとに異なる識別子が作成されます。一番上のものを使用して、複数のアプリを同じアプリに登録できます
于 2012-11-08T06:00:34.367 に答える