1

我們是在iOS,Android和Windows Phone應用程序開始發展的過程中,當我來到翻過這一點:多設備的混合應用套件的Visual Studio推送通知

http://msdn.microsoft.com/en-us/vstudio/dn722381.aspx

我知道這只是在預覽但我想整理一個測試平臺,看看我們是否可以實現我們想要的,然後有一個單獨的項目來維護,但我找不到有關如何獲取推送通知給應用程序的任何信息。

如何使用此框架獲取channelUri或設備令牌?經過大量的搜索,我仍然無法找到任何示例。

回答

0

該框架是cordova框架的擴展。 http://cordova.apache.org/

爲了獲得推送通知功能,您需要安裝一個cordova插件。我已經成功地使用了這個。我不確定Visual Studio如何處理插件,但您應該能夠安裝它。 https://github.com/phonegap-build/PushPlugin

然後,您需要使用phonegap插件來註冊設備並將設備標記保存到某處的某個數據庫。

然後,您可以使用Azure移動服務等服務發送所有註冊設備的推送通知。 http://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-ios-get-started-push/

Azure有幾種不同的方式通過通知集線器或通過推送API發送和註冊推送通知。

0

如果使用CPT,對包括在hybridapp凸出的科爾多瓦pushplugin您必須手動編輯config.xml文件和設置插件路徑,因爲pushplugin不在CPT的標準插件集中。

<vs:feature>MYLOCALPLUGINPATH</vs:feature> 

您還可以使用GitHub的URI,而不是本地插件路徑,但在這種情況下,Visual Studio中每次還是下載。

相關問題