Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/93.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios MDM推送通知未到达ipad_Ios_Apple Push Notifications_Mdm - Fatal编程技术网

Ios MDM推送通知未到达ipad

Ios MDM推送通知未到达ipad,ios,apple-push-notifications,mdm,Ios,Apple Push Notifications,Mdm,我正在尝试实现MDM解决方案。 我在C#中有MDM服务器。 它使用PushSharp库发送推送通知。 当我使用IPCU创建配置文件并通过物理连接到mac在设备上安装配置文件时。 配置文件的安装没有任何问题。我的配置文件具有MDM有效负载。 在安装过程中,MDMServer的URL被执行,我确实从deivce收到了Authenticate和TokenUpdate请求。服务器从req收集设备令牌并推送魔术字符串并存储它 现在,当我尝试发送推送通知时,Pushsharp lib说它已发送,但我从未在i

我正在尝试实现MDM解决方案。 我在C#中有MDM服务器。 它使用PushSharp库发送推送通知。 当我使用IPCU创建配置文件并通过物理连接到mac在设备上安装配置文件时。 配置文件的安装没有任何问题。我的配置文件具有MDM有效负载。 在安装过程中,MDMServer的URL被执行,我确实从deivce收到了Authenticate和TokenUpdate请求。服务器从req收集设备令牌并推送魔术字符串并存储它

现在,当我尝试发送推送通知时,Pushsharp lib说它已发送,但我从未在ipad端收到推送通知。我之所以这么说,是因为我的服务器url从未执行过(应该在推送到达时执行)

  • 我正在服务器端使用PushSharp库发送推送通知
  • 我的推送有效负载类似于{“mdm”:“XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX”}
  • 使用的mdm主题来自APNS证书主题。i、 e:com.apple.mgmt.External.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
  • 用于发送推送的p12文件从密钥链中的mdm证书导出
我如何进一步调查这一点;我错在哪里。 whike正在创建配置文件,我应该使用哪个p12文件作为凭据负载

请帮忙


谢谢。

试着做两件事。我不确定PushSharp公开了多少信息,但我相信APNS会向您报告推送通知是否被APNS接受。此外,请检查设备控制台日志(是否有错误)。