我遇到了 Xamarin Forms (iOS) 应用程序的问题,该应用程序在后台执行 BLE 信标扫描(应用程序终止状态)。
目标是在用户进入信标区域时唤醒应用程序。这个应用程序在 iOS 12,13 和 14 上运行得非常顺利。当我将我的 iPhone 更新到 iOS 15 的那一天,后台检测/DidRangeBeacons 函数由于某种原因在终止状态下停止执行。假设如果我今天启动应用程序,进入区域并离开,一切正常,并且可以正常进行 3-4 次测试。如果我第二天来这个地区,应用程序将不会在第 2 天或第 3 天被唤醒。我必须重新启动手机才能让它再次工作,但这不是用户想要做的事情。
有谁知道 iOS15 在 iOS 15 中的信标检测方面是否有任何重大变化。
感谢您的帮助!