我的应用程序有一段时间可以在一段时间后自动启动而不是通知吗?或者我仅限于通知?
答案 0 :(得分:2)
Android和Windows Phone(您在评论中提到Android)之间的区别在于Android允许您执行几乎所有操作,而Windows Phone是一个非常受限制的系统。所以,不幸的是,答案是否定的。 (有些方法可以从应用程序的磁贴之外的其他位置启动您的应用程序。请参阅答案的结尾)
为什么我不幸地说?当然,Windows Phone是一个不错的搜索操作系统,即使在Lumia 520等低规格设备上也能运行良好。但这并不意味着开发人员不应该自由地与操作系统进行交互。做创新任务。
但是有理由微软选择不允许自动启动(或者至少限制应用可以访问的区域,而不是特别是自动启动):
我也不认为自动启动在移动设备上特别有用。因为每个应用程序全屏运行,系统将启动到您的应用程序而不是启动屏幕。我不认为用户总是想要你的应用程序(大多数时候,他会想要看他的开始屏幕或启动另一个应用程序),所以这只会很烦人。在PC上,您可以对应该在后台运行的小程序使用自动启动(例如,我有一个程序,它为Git提供每次自动启动的SSH密钥)。
但正如我上面提到的,还有其他方法可以启动您的应用。使用网址方案可能会非常强大,因为您可以在网页上放置一个按钮,直接启动您的应用。其他应用也可以启动您的应用。但是因为它并不是你想要知道的直接内容,所以我不会详细解释它,而是为你提供与msdn的重要链接:Auto-launching apps using file and URI associations for Windows Phone 8
答案 1 :(得分:2)
对于此类功能,您应该查看: Windows Embedded 8.1掌上电脑,而不是消费者版本的Windows Phone 8.1。