2015-06-04 163 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实现的很多问题。

相关问题