2013-10-14 62 views
0

我正在爲測試目的開發用於iOS的mdm。我已經安裝在設備上的個人資料,我已經拿到了設備令牌,PushMagic現在我要發送的MDM有效載荷{"mdm":"PushMagicValue"}無法發送mdm有效載荷和命令到設備

,爲此我使用的代碼

from APNSWrapper import * 

wrapper = APNSNotificationWrapper('PushCert.pem', False) 
message = APNSNotification() 
message.token('CgeMZKRl2cqZAmGQ0VNCvySXAsaMPqeHga9ZUC3kqpM=') 
message.appendProperty(APNSProperty('mdm', 'D60DAB80-A41D-4689-9F14-004E29431742')) 
wrapper.append(message) 
wrapper.notify() 
print 'Done' 

的問題是我的測試服務器無任何錯誤地發送此消息,但我無法在設備日誌中看到任何響應。請告訴我我錯在哪裏以及如何使其工作任何幫助將不勝感激...

回答

1

蘋果現在發送設備令牌以base64編碼格式爲此,我們必須使用base64功能與設備令牌 的message.token('CgeMZKRl2cqZAmGQ0VNCvySXAsaMPqeHga9ZUC3kqpM=')

我用

message.tokenBase64("6CORK2VBuJCPi1Y8oB3PRyoIiSf7Aq5sD7noZ/Awxao=") 

,這並獲得成功....