2017-04-06 4 views
3

Ich möchte eine Android App in Github veröffentlichen. Das Problem ist, dass ich mit Google Maps API arbeite, und ich habe den API-Schlüssel innerhalb des Projekts.Google Maps Api Schlüsselcode in Github

Was empfehlen Sie dazu? Löschen Sie einfach den API-Schlüssel aus dem Code?

Danke!

Antwort

2

Sie könnten den API-Schlüssel aus dem Code löschen, aber es wäre schwierig, ihn beim Verschieben in das Repository aus dem Code zu entfernen.

Ich würde eine neue Wert-Ressource-Datei mit dem Namen keys.xml erstellen und alle Ihre API-Schlüssel dorthin verschieben. Fügen Sie dann keys.xml zum gitignore hinzu, so dass es nie gedrückt wird. Im AndroidManifest zeigen Sie einfach auf die String-Ressource.

In der README Ihres Repositorys können Sie den Entwicklern Anweisungen geben, wie sie ihre eigenen API-Schlüssel hinzufügen können.

+0

Das klingt gut! Vielen Dank! –