我有两个构建的应用程序使用您的位置类似于运行跟踪应用程序,我在后台使用该位置但仅在您主动跟踪运行时。这仅在请求WhenInUse授权后在iOS 11中有效,并且在您离开应用程序时获得顶部蓝色条。两者都在应用程序商店中,但在我最近提交的内容中,我一直拒绝接受以下回复:
关于5.1.5,用户可用的当前模态警报请求访问前台位置的权限。但是,在访问其后台位置数据之前,您的应用不会请求并获得用户的同意,这在App Store中是不允许的。
这是新事物吗?他们以前没有注意到?我还检查了谷歌地图和斯特拉瓦,他们都在我积极使用它时使用我的位置,即使它们处于WhenInUse模式。
我更愿意只使用WhenInUse模式,因为我认为它更清楚地向用户传达了应用程序正在做什么。当应用程序没有录制运行时,我们从不使用您的位置。
如果你可以链接到关于这种情况的Apple文档,那将会有所帮助。