在 ios 应用中使用 googleapis

Posted

技术标签:

【中文标题】在 ios 应用中使用 googleapis【英文标题】:Use googleapis in ios app 【发布时间】:2016-09-01 06:07:20 【问题描述】:

我正在实现一个 ios 应用。我想使用 googleapis 获取用户当前位置。我没有使用 CLLocation,因为如果用户在授权警报中选择“不允许”选项,那么我将无法获取用户当前位置,这在我的应用程序中是必需的。我想知道由于我使用的是 googleapis,苹果是否会拒绝我的应用从 appstore 中访问。

【问题讨论】:

如果用户拒绝位置并且您的应用程序依赖于它,请尝试仅显示一个具有您想要该位置的正当理由的屏幕并要求用户启用它。在这种情况下,Apple 不会拒绝 先告诉他们正当理由,他们才不会拒绝…… 【参考方案1】:

如果您使用的是 google api,苹果不会拒绝您的应用从应用商店。 如果您想使用 google apis 获取用户当前位置, google api 本身需要向用户请求许可才能使用位置服务。 看到这个链接https://developers.google.com/places/ios-api/current-place 了解详情。

未经用户许可,无法使用 google api 获取用户当前位置。

请查看 App Store 审核指南https://developer.apple.com/app-store/review/guidelines 在将应用提交到应用商店之前。

在隐私部分的数据使用和共享小节中,他们明确指出

“应用程序不能使用或传输某人的个人数据,除非事先获得他们的许可并提供对有关数据使用方式和使用地点的信息的访问权限。”

【讨论】:

以上是关于在 ios 应用中使用 googleapis的主要内容,如果未能解决你的问题,请参考以下文章

在 ios 应用中使用 Monaca 版本

在 iOS 应用中使用 Stripe 支付接受捐款

在 tvOS 应用中使用 iOS 框架

如何在 iOS 应用中使用 Facebook 实现登录

应用程序在 iOS 9 中崩溃,但在 iOS 10 中没有

在 iOS 应用中使用 Facebook 注册