-1

從我的Windows移動應用程序中,我想實現Windows通知。Windows通知(WP 8.1) - 無法從客戶端移動應用程序連接到WNS

我的移動應用程序是基於:

  • 科爾多瓦(版本4.0.0)
  • 離子框架(1.0.1版本)
  • 科爾多瓦的Windows(4.1.0版本)
  • 部署在Windows Phone 8.1上實現此功能

要實現此功能,我使用了cordova插件「phonegap-push-plugin」(版本1.4.5)。

當我第一次啓動我的移動應用程序時,我要求我的應用程序連接到通知客戶端平臺。目標是這個通知客戶端平臺要求WNS向我的應用程序返回一個新的通知通道(URI表單)。

當我使用的方法「註冊」從PushNotification類:

var push = PushNotification.init({ 
     "windows": {} 
}); 

push.on('registration', function(data) { 
     console.log("registration event"); 
     document.getElementById("regId").innerHTML = data.registrationId; 
     console.log(JSON.stringify(data)); 
}); 

我得到這個錯誤:

通知客戶端平臺是無法連接到雲 通知服務

我認爲通知客戶端平臺目前正在維護中。我發現一個文件,其中有WNS使用的IP地址範圍。但是,當我ping不同的IP地址範圍和它的作品。

是否有任何人誰已經面臨這個問題呢?或者有沒有人有關於如何解決它的想法?

回答

-1

好吧,我發現這個問題得益於pushplugin的github開發者之一。

我沒有檢查過我的Windows Phone數據服務被禁用。我認爲默認情況下數據服務已激活。所以,我從Windows Phone中激活了數據服務,並且推送通知再次運行。

因此,我們必須驗證您的Windows Phone上的數據服務是否已激活才能執行推送通知方法。

檢查您的代碼錯誤,並從這裏驗證微軟通知API的含義:PushNotificationChannelManager

相關問題