我想知道应用程序在进入 ibeacon 区域时收到的后台时间是否可用于打开与外部附件对象的会话。在会话保持打开状态时,应用程序是否还能继续在后台运行?这当然假设启用了外部附件后台模式。
问问题
170 次
1 回答
0
虽然我自己没有尝试过,但我看不出它为什么不起作用的任何原因。在 Apple 看来,您需要有正当理由才能使用外部附件后台模式才能让您的应用获得批准。
假设你有这个,只要应用程序在后台看到 iBeacon,应用程序就会获得大约 5 秒的运行时间,这通常足以建立与外部附件的连接。如果建立连接,并且应用程序定期与其交换数据,则外部附件后台模式应使其无限期地在后台运行,只要与外部附件的连接保持打开状态。只要这是真的,该应用程序可能也可以无限期地在后台获取测距更新。
不需要逻辑上的巨大飞跃,您就可以构建一个同时充当外部附件和 iBeacon 的设备,并使用它来绕过通常的 iBeacon 后台规则。也就是说,您需要注意 Apple 不会认为这是非法的,否则该应用程序可能会很快被拒绝。为避免这种拒绝,您可能需要通过该外部附件渠道为最终用户提供一些好处。
于 2014-03-03T02:34:20.060 回答