首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >iOS企业开发人员帐户:获取设备令牌

iOS企业开发人员帐户:获取设备令牌
EN

Stack Overflow用户
提问于 2012-03-28 04:08:40
回答 3查看 3.7K关注 0票数 5

我使用iOS开发帐户来创建APNS证书,将推送通知发送到iOS设备以供开发使用。我可以使用iOS device.Then中的目标c示例代码获取设备令牌,我可以使用该设备令牌为特定的iOS设备发送推送通知。

现在,我将实现MDM,对于MDM,iOS企业帐户是必需的。有一些问题,我想确认一下,如果有人已经做了。

  1. 因此,我想知道是否可以使用iOS企业帐户来创建"apns证书“用于开发目的?
  2. 我是否可以使用相同的目标C示例代码为iOS设备获取设备令牌,以便我可以通过an向该特定的iOS设备发送推送通知以进行测试?
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-06-14 03:08:53

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

1)您必须使用iOS企业帐户进行MDM通知,获得APNS证书的步骤不多。1.参考协议并遵循以下链接:http://www.softhinker.com/in-the-news/iosmdmvendorcsrsigning然后验证一些东西。

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

代码语言:javascript
复制
openssl rsa -in customerPrivateKey.pem -out PlainKey.pem

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

代码语言:javascript
复制
cat CustomerCompanyName.pem PlainKey.pem > PlainCert.pem

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

2) MDM推送通知中有三个键

·PushMagic - MDM服务器在每个推送请求中发送的唯一令牌

·令牌--标识APNS服务的设备的唯一令牌

·UnlockToken --用于清除设备密码的托管密钥。

MDM通知有效负载也不同于push通知payload.It,如下所示:

{"aps":{},“mdm”:Push魔术}

票数 2
EN

Stack Overflow用户

发布于 2012-03-28 16:06:23

看看http://urbanairship.com/,它是处理推送通知的一个很好的服务,您可以轻松地将测试推送通知发送到任何注册的设备。

此外,本教程:亚太网络/是一个了不起的资源,我在设置推送通知与我的应用程序。

你的第一个问题-是的,你可以。在iOS开发站点中,转到provisioning > app ID,并启用应用程序进行推送通知(开发或生产)。

票数 1
EN

Stack Overflow用户

发布于 2012-03-30 13:41:26

1)见这个答案

2)不用于MDM推送令牌--这是在“签入”过程中发送给MDM服务器的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9900997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档