1

我们正在构建一个希望在后台运行的应用程序。我不确定的是在后台运行时我们被限制在什么范围内。

想象一个类似于标签的应用程序。UserA 和 UserB 都在运行该应用程序。UserA 打开应用程序使用该应用程序,然后切换到一个新应用程序。用户 B 打开应用程序,然后单击锁定屏幕按钮并将手机塞入口袋。

当应用程序的想法是当用户 A 和用户 B 彼此相距不超过 100 英尺时,他们的手机开始响铃/振动并触发相机闪光灯(假设手机处于它们留在上面的状态)。如果应用程序未打开且用户正在查看,这可能会响铃/振动/闪光吗?

任何链接/参考将不胜感激。

4

1 回答 1

2

当您的应用程序在后台时,不可能触发闪光灯,因为要做到这一点,您基本上是在启动相机。Apple 知道用户不喜欢能够在后台拍照的应用程序,因此这种行为是不可能的。

然而,对于另一个誓言 - 您想要检查它们是否在 100 英尺内,您希望您的应用程序在后台运行,收集位置坐标(可能)并将它们安全地上传到您的服务器。

然后,您可以向每部手机发送推送通知,但您一次无法让它们发出超过 15 秒的声音。

于 2013-04-12T18:08:21.040 回答