应用被拒绝导致Google Maps SDK for iOS中的非公开API

时间:2016-09-09 22:07:16

标签: google-maps-sdk-ios publishing

由于以下非公开API,我的应用程序本周遭到Apple拒绝

  • nextStartIndex
  • canGoOffline

我确实在Google Client API中找到了 nextStartIndex ,并将其重命名为 _nextStartIndex

但我无法在任何地方找到 canGoOffline 。 Apple的评论员表示,它是由Google Maps SDK for iOS提供的 [GMSServices checkReadyForOffline] 使用的。我现在能做什么?我无法像在nextStartIndex上那样解决这个问题,因为无法获取它的源代码。

我认为有很多应用集成了Google Maps SDK,他们应该会遇到同样的问题。但在网上搜索了一段时间后,我没有找到任何有用的信息。

将Google Maps SDK for iOS升级到版本2.0.1后出现此问题。将SDK反转到以前的版本是一种可能的解决方案。但还有其他更好的方法吗?

任何建议都将受到赞赏

安德森

1 个答案:

答案 0 :(得分:1)

这是误报,谷歌正在开发新版本的SDK。 https://code.google.com/p/gmaps-api-issues/issues/detail?id=10393

同时,如果使用Obj-C将其放入您的App Delegate中。

-(BOOL)canGoOffline{return false;}

或Swift ......

func canGoOffline() -> Bool {
    return false
}