安裝完MDM配置文件後,設備向服務器 註冊MDM;服務器會從設備的以下響應(S):Apple沒有UDID的移動設備管理
身份驗證:
{'Topic': 'com.apple.mgmt.External.dadd0670-xxx', 'UDID'
: 'xxxx', 'MessageType': 'Authenticate'}
TokenUpdate:
{'Topic': 'com.apple.mgmt.External.dadd0670-xxx', 'UDID' : 'xxx', 'Token': xxxx, 'PushMagic': 'xxxx', 'MessageType': 'TokenUpdate'}
正如你可以在響應看到,映射的是MDM
令牌(我們在TokenUpdate命令中得到它)與一個設備,我們只能使用設備的UDID
。
因此,在iOS應用程序中,我必須將設備的UDID發送到我們的服務器,以將該令牌與設備鏈接起來。我正在使用"[[UIDevice currentDevice] uniqueIdentifier]"
來做到這一點。
但是,現在蘋果並不接受訪問uniqueIdentifier的應用程序。
所以你想替換這個 '[[UIDevice currentDevice] uniqueIdentifier]'? – 2013-05-13 08:01:21
您可以使用'[UIDevice uniqueDeviceIdentifier];'作爲替換 – 2013-05-13 08:04:20
看看我在這裏的答案http://stackoverflow.com/questions/7128828/what-can-be-used-with-uidevice-currentdevice/16099440 #16099440 – Popeye 2013-05-13 08:11:27