我使用cordova(Phonegap)制作了一个windows phone 8.1应用程序。 我正在使用PushPlugin进行通知。 它适用于Android和iOS的完美,但对于Windows Phone 8.1不起作用。 其实它是随机的。
我正在使用Toast通知窗口。 所以有时我会收到吐司通知。 有时候我没有。
我正在成功生成频道并在MPNS注册。 通知URI类似于下面给出的。
http://s.notify.live.net/u/1/sin/H2QAAAAVvWfCaYxRXqTAKuMvkQn........
案例一
服务器端的实现是在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]
案例二
但是,当我没有收到吐司通知,在服务器的响应是
Blank Array( [] )
我想知道为什么响应是空白数组而不是如上所述的任何适当的响应。
我已经尝试了两种情况与Wifi和数据连接,但结果是一样的。