自 iOS7.1 起,无需在前台或后台打开应用程序即可监控 iBeacon 区域。虽然这更像是实验室情况而不是现实世界的问题,但我想知道当两个 iOS 应用程序都注册以在后台监视相同 iBeacon 区域时会发生什么。比方说,这两个应用程序都设置为在输入特定区域时触发本地通知...
在这种情况下是否有任何预期/记录的行为?例如。 1)两个应用程序都会被触发? 2)只有最后注册的应用才会被触发? 3) 等
最佳答案
两个应用程序都将被触发。我不相信苹果文档中明确说明了这一点,但根据设计,所有应用程序都是沙盒的,并且应该独立运行,除非文档另有说明。
我可以根据经验确认这是它的工作方式,因为我的公司制作了很多 iBeacon 应用程序,并且它们最初是为 Radius Networks 的信标使用相同的默认 UUID/major/minor 而构建的。因此,当我在其中一个信标附近打开我的 iPhone 时,我会收到多个通知,每个通知对应同一地区的每个应用程序监控。
关于ios - 当两个应用监控同一个 iBeacon 区域时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23806013/