Windows MDM-OMA DM-设备在推送通知时未与服务器同步

时间:2018-10-15 14:58:36

标签: windows mdm

我正在尝试对Windows DM Client实施推送通知。我正在使用的笔记本电脑具有Windows 10 Pro安装程序,版本为1709。内部版本为10.0.16299.547

我已遵循以下指南并开始实施。 https://docs.microsoft.com/en-us/windows/client-management/mdm/push-notification-windows-mdm

我已经在Windows开发人员中心门户上注册了一个应用程序,获得了程序包SID,应用程序密码和PFN。

使用DMClient CSP( ./ Vendor / MSFT / DMClient / Provider / {ProviderID} / Push / PFN )成功设置设备中的PFN 我也确实使用 ./ Vendor / MSFT / DMClient / Provider / {ProviderID} / Push / ChannelURI 获得了频道URI。 推送状态也已成功,已通过“推送/状态CSP”进行了验证。

尝试发送Raw Push通知时,API返回200,但设备未调用我的MDM Server的api进行同步。

这是我发送推送通知的方式。

  1. 成功获取访问令牌

来自api https://login.live.com/accesstoken.srf 在我发送的帖子正文中 grant_type = client_credentials scope = notify.windows.com client_id = client_secret =

  1. 使用从上述步骤获得的访问令牌将RAW推送通知发送到Channel URI。我关注了这篇文章(https://docs.microsoft.com/en-us/previous-versions/windows/apps/jj676791(v=win.10)

RAW推送通知API返回200,但是我看不到来自设备的任何Sync api调用。

要进行调试,我已经签入了Event Viewer

应用程序和服务日志-> Microsoft-> Windows->推送通知平台->运行中

从MDM服务器发送推送通知后,我可以看到在Device中收到了该通知,Device将该通知识别为WindowsMDMPush(如在事件查看器日志中所示),但是OMA DM Client不会触发该通知。 api同步。

有人可以告诉我实施过程中可能有什么问题吗?

1 个答案:

答案 0 :(得分:1)

终于有了解决方案,多亏了我的同事。 解决方案是,在最后一个API有效负载(Channel URI API有效负载)中,需要发送 WakeUp 文本。