C#Parse.com - 设置和删除推送通知通道

时间:2014-12-07 22:02:46

标签: c# windows-phone-8 parse-platform

在我的WP8应用程序中,当用户登录时,我正在尝试使用Parse.com设置我的频道以进行推送通知。现在我只是使用静态频道参考尝试使其工作。但是我的问题是每次调用Installation.saveAsync()时都会创建一个新安装,而不是更新设备的安装。在数据浏览器中查看我认为问题是安装似乎没有deviceToken。

我不知道我做错了什么,因为我使用的代码直接来自Parse文档。我附上了我的代码,用于初始化下面的解析,看看是否有人能发现我的错误

internal async static void Initialise()
{
    ParseClient.Initialize(appId, donNetKey);
    ParseFacebookUtils.Initialize(facebookId);

    var installation = ParseInstallation.CurrentInstallation;
    installation.Channels = new List<string>() { "example" };
    await installation.SaveAsync();
}

提前致谢!

2 个答案:

答案 0 :(得分:0)

不确定这是否能解决您的问题,但请尝试重置徽章。 安装[&#34;徽章&#34;] = 0;

答案 1 :(得分:0)

问题最终是我在某些时候卸载应用程序,当我再次重新安装应用程序时,解析没有检测到它已经安装了设备,因此它创建了另一个。