无法向devi发送mdm有效负载和命令

2024-10-02 18:26:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发用于iOS的mdm以进行测试。我已经在设备上安装了配置文件,并获得了设备令牌PushMagic,现在我要发送mdm有效负载{"mdm":"PushMagicValue"}

为此,我使用代码

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'

问题是,我的测试服务器发送此消息时没有任何错误,但我在设备日志上看不到任何响应。请告诉我我错在哪里,如何使它工作,任何帮助将不胜感激。。。在


Tags: 代码fromimportfalsemessage配置文件wrapperpem
1条回答
网友
1楼 · 发布于 2024-10-02 18:26:51

苹果现在以base64编码格式发送设备令牌为此我们必须使用base64函数和设备令牌 而不是message.token('CgeMZKRl2cqZAmGQ0VNCvySXAsaMPqeHga9ZUC3kqpM=')

我用过

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

这就成功了。。。。在

相关问题 更多 >