【发布时间】:2017-11-17 11:23:40
【问题描述】:
我查看了该域中的一些帖子(例如iOS background fetch custom interval),我得出的结论是,我需要做的事情是不可能的。
我有一个通过蓝牙(NFC 芯片卡读卡器)与 ios 通信的外部设备。如果不是每分钟(59 秒)ping 一次,外部设备就会进入睡眠状态。 当应用程序在前台时,我可以管理 ping。在后台时,我想继续 ping。这是不可能的吗? ping操作快;这只是发送一条消息,我不需要回复 ios。
(真正有效的是相反,蓝牙通信可以从设备从后台流向 ios。这是通过 Info.plist 中的 UIBackgroundModes 到 蓝牙外设。)
请注意,我在此处的应用程序中通过外部电源为 iphone 供电。它是一种工业应用;并且普通的iphone用例不适用。
【问题讨论】:
-
更好地阅读文档。也许我也应该使用 bluetooth-central 进行测试。今晚晚些时候会试试这个! developer.apple.com/library/content/documentation/iPhone/…