gpt4 book ai didi

iOS 企业开发者账号 : get device token

转载 作者:可可西里 更新时间:2023-11-01 04:44:40 28 4
gpt4 key购买 nike

我已使用 iOS 开发帐户创建 APNS SSL 证书,以便将推送通知发送到 iOS 设备以用于开发目的。我可以在 iOS 设备中使用 objective c 示例代码获取设备 token 。然后我可以使用该设备 token 为该特定 iOS 设备发送推送通知。

现在我要实现 MDM,对于 MDM,需要 iOS Enterprise 帐户。有一些问题,我想确认是否有人已经做过。

  1. 所以我想知道我可以使用 iOS Enterprise 帐户创建“apns ssl 证书”用于开发目的吗?

  2. 我能否使用相同的 objective-c 示例代码获取 iOS 设备的设备 token ,以便我可以通过 APNS 将推送通知发送到该特定 iOS 设备以进行测试?

最佳答案

首先,MDM 推送通知实现不同于第三方 iOS 应用程序的推送通知。

1)您必须使用 iOS 企业帐户才能获得 MDM 推送通知,并且获得 APNS 证书的步骤很少。1.引用MDM_Protocol并点击此链接:http://www.softhinker.com/in-the-news/iosmdmvendorcsrsigning然后验证一些事情。

使用此命令从 customerPrivateKey.pem 中删除密码

openssl rsa -in customerPrivateKey.pem -out PlainKey.pem

然后合并从门户下载的 APNS 证书(例如 CustomerCompanyName.pem)https://identity.apple.com/pushcert/使用这个命令

cat CustomerCompanyName.pem PlainKey.pem > PlainCert.pem

现在这个 PlainCert.pem 文件可以在您的服务器中用作 APNS/MDM 证书。

2)在MDM推送通知中有3个key

• PushMagic - MDM 服务器随每个推送请求发送的唯一 token

• token - 向 APNS 服务标识设备的唯一 token

• UnlockToken - 用于清除设备密码的托管 key 。

MDM 推送通知负载也不同于推送通知负载。它应该如下所示:

{"aps":{},"mdm":PushMagic

关于iOS 企业开发者账号 : get device token,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9900997/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com