Iphone 询问用户是否希望使用定位服务

Iphone 询问用户是否希望使用定位服务,iphone,objective-c,cocoa-touch,location,Iphone,Objective C,Cocoa Touch,Location,“询问用户是否想要使用定位服务”的过程是如何工作的 我看到安装时出现了一个对话框,询问用户是否应该允许位置服务。这是否意味着对开发人员没有什么可做的,因为用户可以在设置中更改此行为?所以没有“询问对话框”来实现,也没有存储在系统设置中?该应用程序是否需要一个可以更改此行为的设置菜单 如果我想在我的应用程序中使用这样的设置菜单,该怎么办 开发人员必须知道的唯一一件事是检查他的代码是否被允许?看。听起来很合理,不是吗?是的,就是这样。没有可以自己实现的对话框,iOS为您管理 用户可以更改设置/常规/

“询问用户是否想要使用定位服务”的过程是如何工作的

我看到安装时出现了一个对话框,询问用户是否应该允许位置服务。这是否意味着对开发人员没有什么可做的,因为用户可以在设置中更改此行为?所以没有“询问对话框”来实现,也没有存储在系统设置中?该应用程序是否需要一个可以更改此行为的设置菜单

如果我想在我的应用程序中使用这样的设置菜单,该怎么办


开发人员必须知道的唯一一件事是检查他的代码是否被允许?看。

听起来很合理,不是吗?是的,就是这样。没有可以自己实现的对话框,iOS为您管理


用户可以更改设置/常规/位置服务中的设置。

您如何看待应用商店指南4.1:
在收集、传输或使用位置数据之前未通知并获得用户同意的应用将被拒绝。
我还需要做些什么吗?我以为iOS会这么做!?我也提到过。可能是为了防止任何人尝试以编程方式关闭对话框。。我真的不知道。我也这么认为。但我不知道这是否可能。