2015-06-04 161 views
1

我想整合推送通知使用解析爲windows phone使用phonegap。 我已經使用https://github.com/avivais/phonegap-parse-plugin這個插件,並使用應用程序和客戶端ID作爲.NET ID。Parsh推送通知在Windows Phone 8使用科爾多瓦Phonegap

在設備中運行應用程序後,我在解析中看到記錄。它也顯示一個註冊的設備。但是當我發送測試推從解析後端它沒有收到。 :(

我已經試過很多來自谷歌發現事情。可是沒有幫助。 請幫助me.Thanks提前。

回答

1

我可能來不及回答這個給你,但希望它會是對於其他人來說,我也遇到了一些問題,並且決定不通過Cordova,而是使用Parse提供的.NET方式,這在其他地方很少被記錄(Parse除外)我們在Android上也這樣做了,並且最終通過Java來完成它。

首先打開您的項目文件夾,進入Platforms文件夾,然後進入WP8文件夾並打開該平臺Visual Studio的解決方案文件。

然後右鍵單擊解決方案資源管理器中的C#項目目錄,如下所示。選擇「管理NuGet包」。

enter image description here

然後搜索在NuGet包管理器 「解析」,然後單擊安裝:

enter image description here

然後進入你App.xaml.cs文件(屏幕截圖所示):

enter image description here

然後添加以下內容所有在C#文件中導入:using Parse;

那麼同樣App.xaml.cs文件中的App類構造函數中添加以下內容:

this.InitializeComponent(); 
this.Suspending += OnSuspending; 
ParseClient.Initialize(APP_ID_HERE, .NET_KEY_HERE); // these values come from Parse 

this.Startup += async (sender, args) => { 
    ParseAnalytics.TrackAppOpens(RootFrame); 
    await ParsePush.SubscribeAsync(""); 
}; 

然後最後讓你WMAppManifest.xmlID_CAP_PUSH_NOTIFICATION能力,如下所示:

enter image description here

一旦完成了這一切,您應該能夠接收來自Parse的未經身份驗證的推送通知。希望這有助於我自己找到適用於Windows Phone 8的Cordova實現的很多問題。

相關問題