【发布时间】:2012-04-19 03:19:27
【问题描述】:
我已使用 iOS 企业开发者帐户收到了 .pem 格式的 APNS 证书。我们已从门户网站 https://identity.apple.com/pushcert/ 下载此 mdm 证书
我已经参考了 2011_THE iOS MDM 协议文档以实现 MDM 服务器。我能够获得 pushmagic 和设备令牌。
我正在使用“2011_THE iOS MDM 协议”文档中给出的以下代码作为 server.py 文件。
class queue_cmd: def GET(self):
global current_command, last_sent global my_DeviceToken, my_PushMagic
i = web.input() cmd = i.command
cmd_data = mdm_commands[cmd]
cmd_data['CommandUUID'] = str(uuid.uuid4())
current_command = cmd_data last_sent = pprint.pformat(current_command)
wrapper = APNSNotificationWrapper('PlainCert.pem', False)
message = APNSNotification()
message.token(my_DeviceToken)
message.appendProperty(APNSProperty('mdm', my_PushMagic))
wrapper.append(message)
wrapper.notify()
现在我想知道我应该使用从门户网站https://identity.apple.com/pushcert/ 下载的 APNS 证书,方法是在我们的 server.py 代码中将其重命名为“PlainCert.pem”,还是应该由其他人生成“PlainCert.pem”方式?
【问题讨论】: