none
创建推送通道异常 RRS feed

  • 问题

  • 我们有一台设备Win10企业版(14393.1198)

    在调用var channel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();创建推送通道时抛出以下异常:

    Exception:提供的应用程序标识符的通知通道请求正在进行中。 (Excep_FromHResult 0x803E0103)

    或:

    Exception:Excep_FromHResult 0x880403E8

    这个API同样的网络环境下在其他电脑上都工作正常。

    尝试多次重启这台电脑,重置防火墙,重启推送服务更换WLAN等都不见效。



    使用系统事件查看器查看PushNotifications-Platform日志如下:

    日志1:
    日志名称:Microsoft-Windows-PushNotification-Platform/Operational

    来源:PushNotifications-Platform

    事件ID(E):1113 

    任务类别:9

    。。。

    操作代码:停止

    已为 数据连接 完成设备 ID 为 00184000F1EBA716 的 Device Compact Ticket 请求。

    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
      <Provider Name="Microsoft-Windows-PushNotifications-Platform" Guid="{88CD9180-4491-4640-B571-E3BEE2527943}" />
      <EventID>1113</EventID>
      <Version>0</Version>
      <Level>4</Level>
      <Task>9</Task>
      <Opcode>2</Opcode>
      <Keywords>0x800000000001c000</Keywords>
      <TimeCreated SystemTime="2017-05-12T11:39:13.900498700Z" />
      <EventRecordID>181185</EventRecordID>
      <Correlation />
      <Execution ProcessID="5180" ThreadID="5488" />
      <Channel>Microsoft-Windows-PushNotification-Platform/Operational</Channel>
      <Computer>DESKTOP-1AEGKT7</Computer>
      <Security UserID="S-1-5-21-3662298383-2310471244-3491279113-1002" />
      </System>
    - <EventData>
      <Data Name="DeviceId">00184000F1EBA716</Data>
      <Data Name="ConnectionType">1</Data>
      </EventData>
      </Event>


    日志2:

    日志名称:Microsoft-Windows-PushNotification-Platform/Operational

    来源:PushNotifications-Platform

    事件ID(E):1005 

    任务类别:9

    。。。

    操作代码:信息

    连接提供程序的状态已更改为 7。

    - <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    - <System>
      <Provider Name="Microsoft-Windows-PushNotifications-Platform" Guid="{88CD9180-4491-4640-B571-E3BEE2527943}" />
      <EventID>1005</EventID>
      <Version>0</Version>
      <Level>4</Level>
      <Task>9</Task>
      <Opcode>0</Opcode>
      <Keywords>0x8000000006818100</Keywords>
      <TimeCreated SystemTime="2017-05-12T11:40:24.936483300Z" />
      <EventRecordID>181186</EventRecordID>
      <Correlation />
      <Execution ProcessID="5180" ThreadID="6412" />
      <Channel>Microsoft-Windows-PushNotification-Platform/Operational</Channel>
      <Computer>DESKTOP-1AEGKT7</Computer>
      <Security UserID="S-1-5-21-3662298383-2310471244-3491279113-1002" />
      </System>
    - <EventData>
      <Data Name="Status">7</Data>
      </EventData>
      </Event>
    2017年5月15日 3:32

全部回复

  • 您好,

    如果这个项目在其他电脑上调试没有问题的话,那这个特异性就比较强了,主要问题可能还是在你的电脑上。

    主要检查一下你的项目有没有跟你开发者后台的仪表盘中已经创建好的应用进行了关联。

    其次的话,你可能需要用fiddler 进行抓包看下你的请求到底有没有发出去。

    然后,如果还是没法解决,我建议你创建一个新的uwp项目,然后关联一下仪表盘中对应的应用,接着调用那个API,看看是否会有同样的问题。

    如果还是遇到同样的问题,那么你最好用微软一对一的服务,这样的话能够更加方便的和你沟通,帮你找到问题。需要注意的是,这个服务是收费的,但是如果最终确认这个问题是微软造成的,你的这次服务将会是免费的。

    谢谢


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年5月26日 2:27