didEnterRegion
并且didExitRegion
仅在我请求并允许 CoreLocation 始终授权后调用
即使我请求 WhenInUseAuthorization didExit 和 didEnter 也不会被调用
如果我不能调用它,我应该如何触发信标范围?
有什么解决办法吗?
更新
Apple 拒绝了我的应用调用 requestAlwaysAuthorization()
这是我今天早上提交给审核小组的问题:
为了监控信标区域(包括一些 Apple 应用程序在内的许多应用程序中使用的信标的核心功能),您需要让用户允许应用程序访问位置,即使在不使用应用程序时也是如此。我正在使用 .requestAlwaysAuthorization 来启用信标在后台进行监控。为什么不允许这样做?
苹果今天下午在 iTunes Connect 上的回应:
感谢您的反馈意见。但是,iBeacon 功能不需要后台位置。因此,需要在重新提交之前去除背景位置特征。
因此,如果信标应该在后台自动监控区域,但我不能请求后台监控的许可,并且除非我获得许可,否则信标不会在后台监控,那么我应该如何在后台监控区域?