【发布时间】:2018-09-15 03:43:14
【问题描述】:
当我使用 ios 11 时,由于它的安全权限已更改为允许应用程序访问用户的位置,当用户只给我们“仅在使用应用程序时访问”时,我们如何进行监控(进入/退出) “?有没有什么办法可以在没有该权限的情况下进行监控?
【问题讨论】:
-
不,如果用户只授予“使用时”位置权限,那么当您的应用不在前台时,您无法监控他们的位置。
-
所以我想这些天使用信标基本上没有任何意义,至少没有尽可能有用,那么授予“始终”权限怎么样?是否像在 ios 10 或更低版本中授予访问权限?还是它有自己的限制? @Paulw11
-
我想这取决于您的用例。例如,一个提供室内地图并使用信标来识别用户位置的应用程序在“使用时许可”下可能会很好地工作。用户一直可以选择拒绝您的应用使用后台位置,只是现在他们可以选择在使用时允许您的应用访问,而不是完全拒绝。正如大卫在下面所说,如果您的应用向用户解释了为什么它需要始终获得许可,并且他们看到提供访问权限的好处,那么它的工作方式与往常一样。
-
感谢您的澄清@Paulw11
标签: core-location ios11 ibeacon core-bluetooth ibeacon-android