【问题标题】:Method call in a particular time interval till the application is in device在特定时间间隔内调用方法,直到应用程序在设备中
【发布时间】:2017-12-12 11:51:26
【问题描述】:

基本上,我需要为我的应用程序创建一个信标,以便每 15 分钟将数据包发送到我的服务器,直到我的应用程序在我的设备中。

我需要发送我的应用程序沐浴者关于应用程序是在前端还是后端的每个状态。

请建议,我应该怎么做

  1. 运行循环中的计时器
  2. 后台提取。

提前致谢。

【问题讨论】:

  • 您是否尝试将检测到的信标数据包发送到服务器?如果是这样,您可能只使用 didRangeBeacons 回调(每秒触发一次),并且仅在距离上次发送 15 分钟后才将检测到的数据包发送到服务器。不需要花哨的计时器。

标签: swift timer beacon nsrunloop background-fetch


【解决方案1】:

在运行循环中寻找计时器。将其设置为每 15 分钟触发一次。但请记住,如果应用程序从后台删除,那么它将无法运行。

【讨论】:

  • 但根据此链接 stackoverflow.com/questions/37215537/… ,我无法达到预期的效果。你有什么例子吗
  • 对不起,我的错误。在应用程序执行某些后台任务之前无法完成。这也不能保证。
猜你喜欢
  • 1970-01-01
  • 2011-06-04
  • 2012-04-15
  • 2016-11-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-06
相关资源
最近更新 更多