我的团队正在实施IOS MDM。我们有企业许可证。我们能够将有效载荷和命令发送到iOS设备。我们正在接收来自IOS Device.But的结果,同时发送推送通知它没有执行任何操作。即使在IPCU日志中也没有出现任何问题。 我们正在使用JavaPNS发送推送通知。除了推送通知之外,我们在IOS MDM中实现的几乎所有内容。 但是当我安装IOS应用程序并使用JavaPNS发送推送通知时,它会显示推送通知。
1)是否可以发送IOS MDM服务的推送通知? 2)我们可以发送推送通知而无需在IOS设备上安装IOS应用程序。
任何建议都将受到赞赏。
答案 0 :(得分:2)
我们可以将有效负载和命令发送到iOS设备。我们是 从IOS设备接收结果。
如何将有效负载和命令发送到iOS设备?你是通过MDM发送的吗?
如果是这样,让设备从服务器获取新命令,配置文件的唯一方法是通过APNS发送“唤醒”oush通知。
但是发送推送通知时却没有执行任何操作。
这就是我感到困惑的地方。在这种情况下,如果它没有做任何事情,设备将永远不会联系回服务器,它将永远不会收到命令。但是,你说它确实如此。
但是当我安装IOS应用程序并使用JavaPNS发送推送通知时,它显示了推送>通知。
我相信这是你的问题 - 与术语混淆。
MDM协议不需要安装任何iOS应用程序。 iOS操作系统内置了mdm代理。一旦配置了MDM(已安装的MDM有效负载)并且设备收到“唤醒”推送通知(通过APNS),MDM代理就会联系您的服务器并请求新命令。
另一方面,您可以创建一些应用程序(与MDM无关)并向其发送推送通知。
这与MDM之间唯一的共同点是推送通知传输。但是,为MDM目的发送的推送通知消息(“唤醒”消息)和应用程序(“徽章”,“声音”,“消息”)是不同的。
请你能否回顾一下你的问题,并试着找出哪些有效,哪些无效。