2017-11-23 2 views
0

Ich bin Android-Entwickler und ich muss die Anmeldung mit LinkedIn in meiner Android-Anwendung integrieren. Laut der Dokumentation in developer.linkedin habe ich jeden einzelnen Schritt gemacht. Aber wenn ich die Anwendung auf anderem Telefon dann teste, scheint es, dass ich diesen separaten Telefonpakethashschlüssel zum Entwicklerkonto registrieren und ihn aktualisieren muss, damit Benutzer sich anmelden kann, sonst Benutzer erhält einen Fehler beim LOGON mit verbunden in ist es Ist es Pflicht, den package-hash-key jedes Mal zu generieren und ihn im Entwicklerkonto zu registrieren, um den Benutzer zu authentifizieren?SignIn mit LinkedIn-Integration zu Android-Ausgabe

Antwort

0

Sie sollten Ihren Signatur-Hash-Schlüssel und den Paketnamen in der Entwicklerkonsole von LinkedIn hinzufügen.

Wenn Sie Ihre App im Debug-Modus oder von Android Studio aus ausführen, unterscheidet sich Ihr Signaturhash vom Release-Hash.

Sie können die Debug-Taste auf Linux/mac zu bekommen wie

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 

Sie mehrere Zeilen auf der linkedin App-Seite hinzufügen können.

com.packagename:releasekey 
com.packagename:debugkey 

enter image description here

+0

ja, wenn ich Raute-Taste am Generierung während des Test für jedes Telefon anders ist, aber dann, wie jedes Telefon beglaubigen zu machen und dann in mit verknüpften anmelden lassen? Wie man den Freigabe- und Debugschlüssel in Fenstern und in dow erzeugt, muss ich diesen Freigabe- und Debugschlüssel in linkedin Entwicklerkonto registrieren und aktualisieren? @Mars –

+0

Es ist nicht für jedes Telefon anders. Es ist für jedes Android-Studio-Setup anders, also wird Ihr PC und der Ihrer Mitentwickler verschiedene Hash-Schlüssel generieren. – Mars

+0

So, jetzt, wie Hash-Schlüssel für globale Benutzer generieren und registrieren Sie es auf Linkedin Entwickler-Konto mit meinem Windows PC? –