我正在实现一个iOS应用程序。我想使用googleapi获取用户当前位置。我没有使用CLLocation,因为如果用户在授权警报中选择"不允许"选项,那么我将无法获取用户当前位置,这在我的应用程序中是强制性的。我想知道苹果是否会从appstore拒绝我的应用程序,因为我使用googleapi。
如果你使用的是google api,苹果不会拒绝你的应用。如果你想用Google api获取用户当前位置,Google API本身需要请求用户许可才能使用定位服务。请看这个链接https://developers.google.com/places/ios-api/current-place对细节。
如果没有请求用户的许可,就不可能使用Google api获取用户的当前位置。
请查看App Store审查指南https://developer.apple.com/app-store/review/guidelines在将应用提交到应用商店之前。
在隐私部分的数据使用和共享小节中,他们已明确声明
"应用程序不能使用或传输某人的个人数据,除非事先获得他们的许可,并提供有关数据使用方式和地点的信息。"