0

デバイスがバックエンドに登録されている iPhone 用のアプリを開発しています。Android 版の場合、デバイスから IMEI をフェッチし、バックエンドに保存されている IMEI で認証していました。ただし、Apple はデバイスから IMEI を取得することを許可していません。必須であるため、認証が行われるように代替手段を使用する必要があります。また、ユーザーは必要に応じて IMEI を変更できます (Android 版の場合)。

4

2 に答える 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 に答える