我在找的东西相当于中的Services
。据我搜查,我没有发现任何有用的东西。我发现Background Fetch
但根据我的理解,它不能使用长过程。
这是我想用它的。
从我们的网络服务器获取twitter用户id的列表,然后在后台自动关注这些用户名。由于Twitter API存在限制,因此该过程可能会持续3-4个小时。这在iOS上可能吗?Android中的iOS服务相当于Swift
1
A
回答
1
在iOS中没有长时间运行的应用程序背景模式。 这听起来不像移动设备的正确任务。运行3-4小时的后台工作对电池寿命不利。
您可以在某个服务器上实现该功能,并使用推送通知将更新发送到设备。
0
一个经常被引用的Android服务用例是一个背景音乐服务,我已经将其作为一个练习来实现。长期运行的任务实际上会消耗大量电池,这并不是一种特定的情况。相反,Apple似乎保证这种事件不会通过API设计发生。
相关问题
- 1. iOS上的Android服务相当于
- 2. iOS/Swift编程相当于Android TableLayout/TableRow
- 3. iPhone相当于Android的服务
- 4. IOS相当于Android的Paint.breakText()
- 5. Android的addJavascriptInterface相当于iOS
- 6. iOS中的NSUserDefaults相当于Android的
- 7. 相当于swift中的UIButtonTypeRoundedRect?
- 8. iOS相当于Android MODE_WORLD_READABLE
- 9. iOS相当于Android registerActivityLifecycleCallbacks
- 10. 相当于Android的DiffUtil Swift/iOS或其他有效实现
- 11. 在Swift中相当于Listbox
- 12. BigInteger在Swift中相当于?
- 13. DateTime.FromOADate相当于swift
- 14. swift相当于arrayWIthObjects?
- 15. iOS的相当于Android的SharedPreferences
- 16. 相当于iOS中的R
- 17. iOS中的System.IO.Path相当于
- 18. iOS相当于Android的CoordinatorLayout效果
- 19. Swift中的自动类alloc相当于
- 20. Swift 3中的“dispatch_apply”相当于什么?
- 21. ProgressDialog相当于iOS
- 22. onDestroy()相当于IOS
- 23. RDTSC相当于iOS
- 24. 相当于Windows服务功能的Linux?
- 25. 相当于PostgresQL的SQL服务器Openquery
- 26. dispatch_barrier_async相当于Swift 3
- 27. Firebase Swift相当于push()
- 28. Swift instr或strpos相当于
- 29. 相当于Android中的javax.swing.Timer
- 30. Android中的SegmentedControl相当于
如何做一个简单的POST请求,每5分钟完成一次小任务,这可能吗? –
对于类似的东西,你可以使用后台获取模式,但它可能不会每5分钟执行一次 - 更像每隔几个小时。您可以指定一个刷新间隔,但这是一个请求间隔,不是保证间隔 – Paulw11
hmm。好的谢谢。 –