2017-12-30 11 views
1

Meine App nutzt Google anmelden und dies erfordert einen Paketnamen und SHA-1 Fingerabdruck, um die Google Anmelden für die App und erhalten die json Konfigurationsdatei zu aktivieren. Naiv, da es sich um eine laufende Arbeit handelte, verwendete ich den SHA-1 aus dem Debug-Keystore und nicht einen Produktionsschlüssel. Ich kann den SHA-1, der jetzt mit der App und dem Google Sign-In-Dienst verknüpft ist, anscheinend nicht ändern.ändern SHA-1 Schlüssel verwendet für Google Anmelden

Was sind meine Optionen hier? Eine, die ich in Betracht gezogen habe, ist das Ändern des Paketnamens für die App und das Neugenerieren der Konfigurationsdatei.

+0

können Sie mehrere sha-1 in der Konsole hinzufügen. –

Antwort

1

Sie müssen den Paketnamen nicht ändern!

  1. Zum cloud.google.com
  2. Wählen Sie APIs und Dienste aus dem Menü am linken
  3. Anmeldeinformationen Wählen Sie
  4. Wählen Sie die OAuth 2.0-Client-ID Sie ändern möchten, zB „Android-Client 1 "
  5. klicken sie auf das Ding, das wie ein Bleistift sieht es das Signaturzertifikat,
  6. bearbeiten zu bearbeiten und speichern klicken

oder alternativ in Schritt 4 nur eine neue Client-ID mit dem gleichen Paketnamen hinzufügen, aber ein anderen Zertifikat, wenn Sie beide Debug und Produktion arbeiten wollen.

0

Mein Wissen Ich glaube nicht, gibt es einen Weg, um den Wert zu ändern, wenn Sie es in gesetzt haben, so die Paketnamen zu ändern und Ihre Konfigurationsdatei zu regenerieren, ist die einfache und sichere Art und Weise zu gehen. Lass es mich wissen, wenn das klappt!

+0

Danke. Ich versuche es mal. Das bedeutet wahrscheinlich, dass ich das Projekt auch in der Google Cloud Console löschen müsste. – redflour

+0

ja, es ist so eine Art Ärger, wenn ich das gleiche für meine app zu tun war, hatte ich den ganzen Prozess neu zu starten, will Google festgelegt, dass in der Zukunft: / – Aaron