gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 11:09:38 27 4
gpt4 key购买 nike

我正在尝试向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 获得了 channel URI。
推送状态也已成功,已通过“推送/状态CSP”进行了验证。

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

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

  • 成功获取
  • 的访问 token

    来自api https://login.live.com/accesstoken.srf
    在我发送的帖子正文中
    grant_type = client_credentials
    scope = notify.windows.com
    client_id =
    client_secret =
  • 使用从上述步骤获得的访问 token 将RAW推送通知发送到Channel URI。我关注了这篇文章(https://docs.microsoft.com/en-us/previous-versions/windows/apps/jj676791(v=win.10))

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

    为了进行调试,我已经 checkin 了事件查看器

    应用程序和服务日志-> Microsoft-> Windows->推送通知平台->操作

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

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

    最佳答案

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

    关于windows - Windows MDM-OMA DM-设备在推送通知时未与服务器同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52819543/

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