英文:
will Location Summary for "Always Allow" location permission shown for iBeaconRegion Monitoring as well in iOS?
问题
从iOS 13开始,获取用户的“始终允许”位置权限变得复杂。即使我们成功获取了权限并集成了位置更新回调,用户仍然会收到来自操作系统的以下位置权限提醒,其中包含已跟踪的位置坐标。这通常发生在CoreLocation中围绕区域进行地理围栏监控时。
即使在iOS中执行基于信标的位置监控,用户是否会看到这个提醒提示呢?(类似于地理围栏,带有蓝点)
基本上,坐标跟踪时是否会显示蓝点?还是基于信标的跟踪/应用程序唤醒也会显示蓝点?
提前感谢您的回答。
英文:
From iOS 13, location permissions are tricky to get "Always Allow" from the user. Till if we managed to get the permission and if we are integrated locationUpdate callbacks, Users will get the below location permission reminder form os with tracked location coordinates. This is happening for GeoFencing a region in CoreLocation.
Will the reminder prompt be shown to the user even if we do Beacon based location monitoring in iOS?(With the blue dots, similar to geofencing).
Basically, will the blue dots be shown for coordinates tracking? or beacon-based tracking/app wake-up as well?
Thanks in Advance,
答案1
得分: 1
从iOS 13开始,操作系统会定期向用户显示警告对话框,显示一个地图,标出应用在后台获取CoreLocation回调的位置。即使只使用CoreLocation信标API的应用,也会发生这种情况,即使它们不访问纬度和经度。
这可能会让用户感到惊慌,也可能会产生误导,因为对于许多信标使用情况,应用程序不知道用户的地理位置。
在此处查看我对此主题的完整博客文章:http://www.davidgyoungtech.com/2019/10/18/permission-denied
英文:
Starting with iOS 13, the operating system will periodically show a warning dialog to the user with a map plotting the locations where the app obtained a CoreLocation callback in the background. This happens even for apps that only use CoreLocation beacon APIs even if they do not access latitude and longitude.
This can be alarming to the user and potentially misleading, because for many beacon use cases the app has no idea of the user’s geographic location.
See my full blog post on the subject here: http://www.davidgyoungtech.com/2019/10/18/permission-denied
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论