Windows 8 针对Windows应用商店的Windows 8.1紧急应用程序可行吗?

Windows 8 针对Windows应用商店的Windows 8.1紧急应用程序可行吗?,windows-8,windows-store,Windows 8,Windows Store,以我目前的知识水平,我认为不可能为Windows 8.1开发一个紧急或时间关键型报警应用程序作为Windows应用商店应用程序(无桌面)。 也许WindowsPhone8也适合这样的应用场景,因为它可以携带更小的设备 例如(虚构的)你有一个盲人在路上行走,现在他或她不幸进入了一个区域,在这个区域,任何人都不应该在没有看到东西的情况下四处走动,如果应用程序在顶部但屏幕关闭,那么应用程序应该用祝酒通知(声音或振动)或一些与用户界面相关的功能来警告这个人 由于Windows8.1对后台任务设置了时间限

以我目前的知识水平,我认为不可能为Windows 8.1开发一个紧急或时间关键型报警应用程序作为Windows应用商店应用程序(无桌面)。 也许WindowsPhone8也适合这样的应用场景,因为它可以携带更小的设备

例如(虚构的)你有一个盲人在路上行走,现在他或她不幸进入了一个区域,在这个区域,任何人都不应该在没有看到东西的情况下四处走动,如果应用程序在顶部但屏幕关闭,那么应用程序应该用祝酒通知(声音或振动)或一些与用户界面相关的功能来警告这个人

由于Windows8.1对后台任务设置了时间限制以保证电池寿命,我认为不可能在该平台上构建这样的应用程序。 类似的情况是这个问题,但他问的是Windows8,现在已经一年过去了,我希望我错过了一些新的东西。
也许有办法连接追踪服务

如果交互对您有效,您可能希望创建一个windows phone应用程序,该应用程序支持在后台运行,就像GPS导航应用程序一样(应用程序必须导航才能在后台运行)


通过这种方式监视地理位置将是及时的,您可以创建toast通知,但您必须警惕应用程序何时将被停用。平台是否适合您取决于您的需求,并以停用为中心。查看停用条件是否符合您的标准,并实施概念验证。

Windows和Windows Phone应用都支持推送通知。您的示例带来了各种各样的问题,但是如果您的目标是通过推送及时通知,那么两个平台都支持它。这两个平台都有一个用于跟踪的地理定位api,但由于后台任务的限制(如您所述),它们不会触发及时通知。我知道这一事实,但您的应用程序仍然需要告诉服务器用户/设备的位置。所以它需要在后台发送trackinginfo。我认为这在Windows8.1上是不可能的。正确。目前在8.1版本中,不支持在不使用后台任务的情况下在停用后运行地理定位,但它可能会在下一版本中出现。考虑一下这个应用程序对电池的作用,即使平台不受限制,你也建议开发一个“假导航应用程序”来获得“实时跟踪信息”。应用程序的停用就是那种我认为不符合要求的问题。如果无法在Windows Phone 8或Windows应用商店应用程序上保持应用程序运行或后台任务运行,那么整个环境对我的商业案例都是无用的。停用原因不能保证不会发生,例如,在没有用户交互的情况下运行4小时是经常发生的事情,如果没有应用程序的警告,用户将处于危险之中。谢谢你的链接。我认为可能是这样,但我不想冒昧地知道你的要求。我做了一次越野自行车旅行,使用了一些追踪应用程序,即使手机处于待机状态,也能在4到5个小时内耗尽电池电量。然后我就不能用我的手机了,如果有紧急情况,这是一件大事