如何识别设备(唯一标识符、CFUUIDRef、设备令牌?



我们的应用程序允许用户做一件事一次,而且只能做一次。一些数据被发送到服务器,用户得到一些回报。但是,用户只需重新安装该应用程序即可再次使用此功能。

你如何防止这种情况发生?由于"[[UIDevice currentDevice] uniqueIdentifier]"已被弃用并可能导致拒绝???,那么解决此问题的最佳方法是什么?

提前致谢

你可以使用

OpenUDID

#include "OpenUDID.h"
NSString* openUDID = [OpenUDID value];

从这里获取链接到存储库

试试这个

#include "OpenUDID.h"
NSString* openUDID = [OpenUDID value];

通过使用SecureUDID,您的问题也将得到解决。SecureUDID是一种机制,它以domine名称和密钥作为输入。它更安全且100%独特。如果用户重新启动设备或重新安装应用程序,则使用此逻辑,UDID永远不会更改。

最新更新