我正在开发一些应用程序,通过企业程序分发到公司的iPad上(所以我/公司可以完全控制它们).在公司拥有的设备环境中,如果有一种方法可以识别运行应用程序的设备,那么“正确”是什么?
这里推荐的CFUUIDCreate UIDevice uniqueIdentifier Deprecated – What To Do Now?不起作用,因为几个应用程序的id必须相同.
现在How can I programmatically get the MAC address of an iphone看起来是最好的方式,但我对Apple的东西很新,并想知道是否有更好的方法.
iPad用于仓库使用,而设备的id是识别iPad分配给哪个仓库.
最佳答案 我们在项目中使用
OpenUDID作为持久性跨应用程序标识符,作为已弃用的UDID的替代品.
用法:
#include "OpenUDID.h"
NSString* openUDID = [OpenUDID value];