MPNS消息不起作用

时间:2015-05-06 13:43:07

标签: windows windows-phone-8.1 cordova-plugins mpns phonegap-pushplugin

我使用cordova(Phonegap)制作了一个Windows Phone 8.1应用程序。 我正在使用PushPlugin进行通知。它适用于Android和iOS,但对于Windows Phone 8.1,它不起作用。实际上它是随机的。

我正在使用Windows的Toast通知。所以有时候我会收到吐司通知;有时我不会。

我正在成功生成频道并在MPNS注册。通知URI如下所示。

http://s.notify.live.net/u/1/sin/H2QAAAAVvWfCaYxRXqTAKuMvkQn........
  • 案例I。

    服务器端实现在PHP中。当我在Windows设备上收到Toast Notification时,服务器上的响应是

    [HTTP/1.1 200 OK
    Cache-Control: private
    Server: Microsoft-IIS/8.0
    X-Server: RD000D3A107A1E
    X-DeviceConnectionStatus: Connected
    X-NotificationStatus: Received
    X-SubscriptionStatus: Active
    X-MessageID: 00000000-0000-0000-0000-000000000000
    X-AspNet-Version: 4.0.30319
    Date: Wed, 06 May 2015 11:00:45 GMT
    Content-Length: 0]
    
  • CASE II。

    但是当我没有收到Toast通知时,服务器上的响应是

    Blank Array( [] )
    

    我想知道为什么响应是空白数组而不是如上所述的任何正确响应。

我已尝试使用Wifi和数据连接两种情况,但结果是一样的。

0 个答案:

没有答案