1

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

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

提前致谢

4

3 回答 3

2

你可以使用

开放UDID

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

从这里获取 链接到存储库

于 2012-06-12T12:58:16.037 回答
0

试试这个

#include "OpenUDID.h"
NSString* openUDID = [OpenUDID value];
于 2012-06-12T12:58:04.510 回答
0

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

于 2013-08-08T12:50:14.420 回答