C# 我的windows phone应用程序能否自动启动?

C# 我的windows phone应用程序能否自动启动?,c#,windows-phone-8.1,C#,Windows Phone 8.1,有没有一种方法可以让我的应用程序在一段时间后自动启动,而不是发出通知?还是我只需要通知?Android和Windows Phone(你在评论中提到了Android)的区别在于,Android允许你做几乎所有的事情,而Windows Phone是一个非常受限的系统。因此,不幸的是,答案是否定的。(不过,除了应用程序的互动程序外,还有其他方法可以从其他地方启动应用程序。请参见答案的结尾) 我为什么说不幸?当然,Windows Phone是一个不错的seek操作系统,即使在像Lumia 520这样的低

有没有一种方法可以让我的应用程序在一段时间后自动启动,而不是发出通知?还是我只需要通知?

Android和Windows Phone(你在评论中提到了Android)的区别在于,Android允许你做几乎所有的事情,而Windows Phone是一个非常受限的系统。因此,不幸的是,答案是否定的。(不过,除了应用程序的互动程序外,还有其他方法可以从其他地方启动应用程序。请参见答案的结尾)

我为什么说不幸?当然,Windows Phone是一个不错的seek操作系统,即使在像Lumia 520这样的低规格设备上也能运行得很好。但这并不意味着开发人员不应该有与操作系统交互和执行创新任务的自由

但微软选择不允许Autostart的原因有很多(或者至少限制应用程序可以访问的区域,特别是Autostart):

  • 这可能会激怒顾客。即使你显示了一个消息框,许多客户只是在没有阅读的情况下将其删除,他们也不理解为什么应用程序会在没有交互的情况下出现
  • 每一项功能都会使操作系统变慢、变大。我不想说autostart会使手机无法使用,但这里有一个问题:你是否需要不时在你的电脑上运行注册表清理程序?是的,您确实需要这样做,您甚至需要不时重新安装PC表单。你不需要在Windows Phone上这样做。它只是起作用,而且会一直起作用(好吧,这可能有点过于乐观,但你明白了…)
我也不认为autostart在移动设备上特别有用。因为每个应用程序都是全屏运行的,所以系统会启动到您的应用程序,而不是启动屏幕。我不认为用户总是想要你的应用程序(大多数情况下,他会想看他的启动屏幕或启动另一个应用程序),所以这会很烦人。在PC上,您可以对应该在后台运行的小程序使用自动启动(例如,我有一个progamm,它为Git提供每次自动启动的SSH密钥)


但正如我上面提到的,还有其他方法来启动你的应用程序。使用url方案会有惊人的威力,因为你可以在网页上放置一个按钮,直接启动你的应用程序。其他应用程序也可以启动您的应用程序。但由于这并不是你想知道的,我不会详细解释,而是提供给你一个指向msdn的链接:

Android和Windows Phone(你在评论中提到了Android)的区别在于,Android允许你做几乎所有的事情,而Windows Phone是一个非常受限的系统。因此,不幸的是,答案是否定的。(不过,除了应用程序的互动程序外,还有其他方法可以从其他地方启动应用程序。请参见答案的结尾)

我为什么说不幸?当然,Windows Phone是一个不错的seek操作系统,即使在像Lumia 520这样的低规格设备上也能运行得很好。但这并不意味着开发人员不应该有与操作系统交互和执行创新任务的自由

但微软选择不允许Autostart的原因有很多(或者至少限制应用程序可以访问的区域,特别是Autostart):

  • 这可能会激怒顾客。即使你显示了一个消息框,许多客户只是在没有阅读的情况下将其删除,他们也不理解为什么应用程序会在没有交互的情况下出现
  • 每一项功能都会使操作系统变慢、变大。我不想说autostart会使手机无法使用,但这里有一个问题:你是否需要不时在你的电脑上运行注册表清理程序?是的,您确实需要这样做,您甚至需要不时重新安装PC表单。你不需要在Windows Phone上这样做。它只是起作用,而且会一直起作用(好吧,这可能有点过于乐观,但你明白了…)
我也不认为autostart在移动设备上特别有用。因为每个应用程序都是全屏运行的,所以系统会启动到您的应用程序,而不是启动屏幕。我不认为用户总是想要你的应用程序(大多数情况下,他会想看他的启动屏幕或启动另一个应用程序),所以这会很烦人。在PC上,您可以对应该在后台运行的小程序使用自动启动(例如,我有一个progamm,它为Git提供每次自动启动的SSH密钥)


但正如我上面提到的,还有其他方法来启动你的应用程序。使用url方案会有惊人的威力,因为你可以在网页上放置一个按钮,直接启动你的应用程序。其他应用程序也可以启动您的应用程序。但这并不是你想知道的,我不会详细解释,而是为您提供一个指向msdn的链接:

对于您应该查看的功能:Windows Embedded 8.1掌上电脑而不是消费者版Windows Phone 8.1。

对于这些功能,您应该查看:Windows Embedded 8.1掌上电脑,而不是消费者版Windows Phone 8.1版。

我没有试图编写恶意代码。这可以在安卓系统上完成。我只是在检查一下windows phone,因为我正在考虑在windows phone上也这样做。你想做什么?每次用户启动手机时打开你的应用程序?我认为这个功能在这么小的屏幕上不是很有用。尽管如此,我认为开发人员没有足够的(技术)可能性。不知道为什么人们会对此投反对票。有很多正当的理由。比如说,你想将手机分发给公司的某个用户,或者你正在开发一个公司元应用程序,提供对其他应用程序的沙盒访问(并且你想阻止用户使用非沙盒应用程序)。或者,它可能是一个更传统的应用程序,其中大多数用户都提供了反馈,说“我希望这台自动启动”!如果你