ユーザーのデバイスが一意であることを確認するためにiphoneUUIDを使用します。
アプリを再インストールするとUUIDが変更されることはすでに知っています。
しかし、質問があります。次に、アプリが更新されると、アプリのUUIDが変更されますか?
アプリの更新時にUUIDが変更された場合、iPhoneのUUIDを永続的に(または同じ効果で)どこに保存できますか?
ユーザーのデバイスが一意であることを確認するためにiphoneUUIDを使用します。
アプリを再インストールするとUUIDが変更されることはすでに知っています。
しかし、質問があります。次に、アプリが更新されると、アプリのUUIDが変更されますか?
アプリの更新時にUUIDが変更された場合、iPhoneのUUIDを永続的に(または同じ効果で)どこに保存できますか?
作成した UUID をアプリのユーザー設定に保存します。これはバックアップする必要があります。バックアップからアプリを復元すると、UUID が返されます。
同じ UUID を取得できることをさらに確実にしたい場合は、生成された UUID をキーチェーンに保存します。キーチェーンは、アプリを削除した後もそのまま保持されます (それが永久に保証されるかどうかはわかりませんが、それは効果です)。
UDID は変更されませんが、非推奨です。デバイス ID は変更される場合があります。wifiがオンの場合、MACアドレスを使用できますが、これはほとんど与えられています。