【问题标题】:Is an Windows 8.1 Emergency App for Windows Store doable?适用于 Windows 应用商店的 Windows 8.1 紧急应用程序是否可行?
【发布时间】:2014-01-29 01:36:06
【问题描述】:

以我目前的知识水平,我认为不可能将适用于 Windows 8.1 的紧急或时间紧急警报应用程序开发为 Windows 应用商店应用程序(无桌面)。 也许 Windows Phone 8 也适合这种应用场景,因为可以随身携带更小的设备。

对于(虚构的)示例,您有一个盲人走在路上,现在他或她不幸进入了一个区域,没有人应该在没有看到任何东西的情况下四处走动,然后应用程序应该通过 toast 通知警告该人(带有声音或振动)或一些与 UI 相关的功能(如果应用在顶部但屏幕已关闭)。

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

【问题讨论】:

  • Windows 和 Windows Phone 应用程序都支持推送通知。您的示例提出了各种问题,但如果您的目标是通过推送及时通知,那么两个平台都支持它。两个平台都有一个用于跟踪的地理定位 api,但是由于后台任务的限制(您提到的),它们不会触发及时通知。
  • 我知道这个事实,但你的应用仍然需要告诉服务器用户/设备在哪里。所以它需要在后台发送trackinginfo。我认为这在 Windows 8.1 上是不可能的。
  • 正确。目前在 8.1 上,不支持在不借助后台任务的情况下在停用时运行地理定位,但它可能会在下一个版本中出现。考虑一下这个应用会对电池做些什么,即使平台没有限制

标签: windows-8 windows-store


【解决方案1】:

如果交互对您有用,您可能希望创建一个支持在后台运行的 windows phone 应用程序,其工作方式与 GPS 导航应用程序的工作方式非常相似(应用程序必须进行导航才能在后台运行)。

How to run location-tracking apps in the background for Windows Phone 8

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

【讨论】:

  • 所以你建议开发一个“假导航应用程序”来获取“实时跟踪信息”? App的Deactivation是我认为不符合要求的那种问题。如果无法在 Windows Phone 8 或 Windows Store App 上保持应用程序运行或后台任务运行,那么整个环境对我的业务案例毫无用处。停用原因不能保证不发生,例如在没有用户交互的情况下运行 4 小时是经常发生的事情,并且用户会在没有收到应用程序警告的情况下处于危险之中。感谢您的链接
  • 我认为可能是这种情况,但不想假设知道您的要求。我进行了一次越野自行车旅行,并使用了一些跟踪应用程序,即使手机处于待机状态,电池也会在 4 或 5 小时内耗尽。然后我就不能用手机了,万一遇到紧急情况,那可就大了
猜你喜欢
  • 2016-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多