MDM的Apple推送通知服务

时间:2014-06-27 09:22:29

标签: ssl apple-push-notifications mdm

我已经阅读了有关Apple推送通知的教程 here

由于这个原因,我必须提供App Id来确定哪个应用程序将收到通知。 在MDM服务器的情况下,接收器是内置客户端,所以我必须在字段中放置什么值" App Id"当我注册SSL证书时

关于我发布的另一个问题,我得到的回答是,在MDM的情况下,该领域"主题"用于内置客户端以接收通知。主题放在服务器发送给客户端的MDM有效负载中。那么服务器如何用APNS注册这个字段

谢谢大家,

1 个答案:

答案 0 :(得分:4)

1)您没有通过通常的推送证书创建路径。

您所做的就是关注

  • 您为APNS请求签署证书创建CSR
  • 您将其发送给Apple,Apple将签名,因此您将获得APNS请求签名证书
  • 每个自定义都会创建APNS CSR并将其发送给您
  • 您将使用APNS请求签名证书签名
  • 您将把此APNS CSR返还给客户
  • 客户将其上传至Apple
  • Apple将签名
  • 现在,客户已获得APNS证书
  • 客户将其上传到MDM服务器

MDM协议文档中详细介绍了所有这些内容。

2)以下是客户端和服务器之间共享主题的方式

  • Apple签署的APNS证书将在其中有一个主题(在DN的UID部分)
  • 您的MDM服务器应从APNS证书中提取它并将其放入MDM有效负载中。
  • 此有效负载将被分发到设备,操作系统会将其发送到buil-it客户端
  • 现在,您的服务器和内置客户端都知道共享主题。