2016-09-09 1 views
1

Meine App wurde von Apple in dieser Woche abgelehnt, weil der folgenden nicht-öffentlichen APIsApp wurde Ursache nicht-öffentliche API in Google Maps-SDK für iOS abgelehnt

  • nextStartIndex
  • canGoOffline

Ich habe die nextStartIndex in der Google Client API gefunden und in _nextStartIndex umbenannt.

Aber ich kann nirgends canGoOffline finden. Der Rezensent von Apple gab an, dass es von [GMSServices checkReadyForOffline] verwendet wurde, das von Google Maps SDK für iOS bereitgestellt wird. Was kann ich jetzt machen? Ich kann dieses Problem nicht beheben, wie ich es bei nextStartIndex getan habe, da es keine Möglichkeit gibt, den Quellcode davon zu bekommen.

Ich denke, es gibt viele Apps integriert Google Maps SDK, sie sollten das gleiche Problem auftreten. Aber nachdem ich eine Weile online gesucht habe, fand ich keine Informationen hilfreich.

Dieses Problem trat auf, nachdem ich das Google Maps SDK für iOS auf Version 2.0.1 aktualisiert habe. Reverse das SDK zu einer früheren Version ist eine mögliche Lösung. Aber gibt es einen anderen besseren Weg?

Jeder möglicher Vorschlag

Anderson

+0

ich das gleiche Problem - mit nextStartIndex nur - mit: Googlemaps (1.13.2) GooglePlacesAPI (1.0.6) Aber ich sehe nextStartIndex nirgendwo. –

+0

sieht aus wie ich falsch liege, aber ich habe dieses Problem nie zuvor mit 1.13.2. Wie auch immer, ein Typ schlug vor, eine Methode canGoOffline zu AppDelete hinzuzufügen, und einfach falsch zurückgeben, er wurde bestanden. – yangxiaoze

Antwort

1

geschätzt wird Dies ist ein falsch positives und Google an einer neuen Version des SDK arbeiten. https://code.google.com/p/gmaps-api-issues/issues/detail?id=10393

In der Zwischenzeit, wenn Obj-C verwenden Sie dies in Ihrem App Delegate.

-(BOOL)canGoOffline{return false;} 

Oder Swift ...

func canGoOffline() -> Bool { 
    return false 
} 
Verwandte Themen