什么是唯一注册iOS设备的最佳方式,这将不会受到未来苹果的限制?

前途前途提问于
1008396我是来点赞的回答于

另一个选项是动态生成自己的UUID。

CFUUIDRef uuid = CFUUIDCreate(NULL); 
CFStringRef generatedUuidStr = CFUUIDCreateString(NULL, uuid);
CFRelease(uuid);
NSString* uuidStr = [(NSString*)generatedUuidStr autorelease];

可以将此UUID保存在NSUserDefault中,以确保基于安装的唯一性。如果基于设备的唯一性确实是最重要的事情(这样,在卸载和重新安装id之后,id仍然存在),那么将需要一种机制来将ID持久化在设备上。我认为可以考虑使用密钥链来持久化该ID,该ID应该会在应用卸载之后持久存在。甚至可以在将UUID添加到密钥链时使用访问组,这样就可以拥有一套使用相同UUID的应用程序。

有关保存和检索密钥链项目的更多信息,请参见苹果的安全框架参考。

http://developer.apple.com/Library/IOS/#Document/Security/Reference/SecurityFrameworkReference/_index.html

回答过的其他问题

安装证书的问题?

1008396我是来点赞的
我回答一下你的第三个问题。 证书部署到CDN就是把你的证书放到CDN的缓存服务器中,今后访问你的网站时就可以通过https协议从CDN缓存服务器中读取了,但你仍然可以通过http协议连接缓存服务器。返回内容取决于你是否开启了强制转跳https,若开启,则返回301或302转跳到h...... 展开详请

关闭CDN是指关闭回源吗?

1008396我是来点赞的

关闭CDN就是不实用CDN的意思,你是在哪里遇到的,一般来说,关闭后缓存的网页就不再显示了,也不会自动回原(超过设置带宽后自动关闭的根据配置返回404或回源)。

SSL证书不信任?

1008396我是来点赞的

一般是你引入的代码的安全检查出现问题了。比如引入网站的证书过期、被吊销、不被信任或者引入的本身就是不安全的http资源。你可以联系对方网站的官人人员,更换被信任的证书,或者把引入的资源放在自己网站上,从自己网站上引入。

自己在家里放台服务器到底靠不靠谱?

1008396我是来点赞的

如果只有少量服务器的话,是不建议自建的,使用云上提供的就足以了。而且云上的服务器弹性很大,如果发现资源不够用可以随时扩充,或购买更多服务器。也可以直接使用云上提供的搭建好的服务而不用所有服务都自行搭建。

总之,如果业务量偏小,目前服务器数量不多的话,建议在云端布局。

域名备案的主体信息在哪里修改?

1008396我是来点赞的

是可以变更备案的呀,在主体的右上角就有的,你是不是正在备案中啊,

如果正在备案中是无法修改信息的,如果资料在初审、复审中可以自行撤回备案重新修改提交,如果提交管局了则无法修改,可以等管局结果下来后再重新修改。

备案认证_冷知识???

1008396我是来点赞的

我觉得,还是不要提“正面”或“反面”了,都用“国徽面”和“照片面"来代替吧~

关于作者

所属标签

扫码关注云+社区