WP Silverlight 8.1应用程序 - 提醒触摸时不启动应用程序

时间:2014-11-16 12:41:55

标签: c# windows-phone windows-phone-8.1 reminders win-phone-silverlight-8.1

一旦触及我的应用程序,我无法获取提醒通知以启动我的应用程序。通过MSDN step by step guide and documentation found HERE,我知道,如果用户没有触摸任何按钮(贪睡/拒绝)但触摸弹出窗口本身,则应在App内部打开提醒中定义的Uri。但是,一旦我这样做,甚至App本身都没有启动,更不用说指定的Uri了。

为了确保问题不在我的应用程序中,我创建了一个新的应用程序并复制了上面链接的页面上找到的确切代码,虽然它确实安排了提醒,但一旦弹出,只触摸它使它消失,仍然没有启动App或指定的Uri(存在,是的)。

我已经在这里搜索了一下,尽管我发现了几个类似于我所问的问题(such as this one),但它与WP 7有关,而我有问题WP 8.1。

前面提到的问题中的用户自己发现,需要关闭应用程序才能让弹出窗口在指定的Uri上启动它。但是,即使这样做,我也无需在模拟器和设备上进行任何操作。我甚至从暂停/以前使用的应用程序中删除了它,但仍然没有任何反应。

I have also found this,但没有人回答,我没有足够的代表评论他的问题,询问他是否找到了解决方案:/

我正在使用VS 2013 Professional Update 3,Windows 8.1 Pro 64位,Windows Phone 8.1 SDK和仿真器以及带有Windows Phone 8.1的诺基亚Lumia 620。我的应用程序是Windows Phone Silverlight 8.1。如果有人想要,我可以链接到我建立的测试应用程序的二进制文件,但它真的是一个副本&从我提到的第一个链接中粘贴教程。

如果有人能帮助我,我会非常感激,因为我觉得我错过了一些非常小而愚蠢的东西,但却无法弄清楚是什么。除此之外,它似乎只是WP 8.1的一个错误。

提前致谢,对不起,如果这是一个已经解决的问题,但正如你所看到的,我试图找到答案并且无法......

1 个答案:

答案 0 :(得分:2)

只是想说,对于发现自己在这个问题上挣扎的人,我 - 那种 - 解决了这个问题。 我与一位微软开发者传播者联系,他告诉我,这个功能确实从8.1 API中删除了。他拒绝承认这只是一个错误,即使他同意这个事实,即" Uri"财产仍然存在令人困惑。我不确定是否相信他(我仍然认为这是一个错误),但至少我发现问题不在于我。

最后,唯一可行的解​​决方案是将整个项目转换回WP 8.0。由于Visual Studio不允许通过简单编辑项目文件来执行此操作,因此我必须手动将所有文件复制到新项目中。幸运的是,这样做没有重大问题。现在"转到URI"行为很好!

希望它可以帮助某人:)