gpt4 book ai didi

objective-c - 方法 [[UIDevice currentDevice] uniqueIdentifier] 不再被允许,我需要一个替代方法

转载 作者:可可西里 更新时间:2023-11-01 03:06:45 25 4
gpt4 key购买 nike

我在我的所有应用程序中都使用了[[UIDevice currentDevice] uniqueIdentifier],Apple 不再允许使用uniqueIdentifier。我需要一些东西来替换 uniqueIdentifier,即使用户删除应用程序并再次安装它我也可以用来识别用户,(并且还让我的应用程序获得 apple 的批准)。

谢谢

最佳答案

documentation建议在本节中做什么。

Special Considerations
Do not use the uniqueIdentifier property. To create a unique identifier specific to your app, you can call the CFUUIDCreate function to create a UUID, and write it to the defaults database using the NSUserDefaults class.

为确保唯一标识符在您删除应用程序后仍然存在,您应该将其存储在 keychain 中而不是 NSUserDefaults。使用钥匙串(keychain),您还可以使用 keychain access groups 在同一设备上的所有应用程序之间共享相同的唯一 ID。 .这种方法可以防止您在设备不再属于用户后错误地跟踪用户,并且可以在他们从备份恢复的任何新 iDevice 上使用。

关于objective-c - 方法 [[UIDevice currentDevice] uniqueIdentifier] 不再被允许,我需要一个替代方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9396187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com