我在 Swift 中制作了一个应用程序,我使用位置、图片...但是当我打开位置 View 和打开其他 View 时,这会询问权限。我想在第一时间询问所有权限..
第一次打开应用程序时如何询问所有权限?这可能吗?
最佳答案
How can I ask all the permissions when I open app first time? Is this possible?
当您开始使用位置服务时,iOS 将显示权限对话框。如果您想确保在启动应用程序时而不是在用户导航到某个 View 时出现该对话框,只需在应用程序启动时开始使用位置服务即可。例如,您可以在应用启动时调用 CLLocationManager 的 -startUpdatingLocation
方法。我不认为这是一个好主意 - 用户不应该在应用程序实际需要位置之前授予权限,并且提前开始位置更新会不必要地消耗电量 - 但它应该完成你所要求的。
关于ios - 如何在 Swift 中首先打开应用程序请求权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25569759/