Wie die Frage, für die Anmeldung mit Google in Firebase muss Google-Service festlegen, aber wenn Sie neue reactive-native erstellen projekt mit create-react-native-app dort wird es keine "android" oder "ios" ordner (accept verwendet "auswerfen") also hat jemand einen vorschlag für mich? Allerdings habe ich keine Ahnung, wie man google-service auch in meinem Projekt einstellt (selbst wenn ich das Projekt "ausstoße").Jede Möglichkeit, Firebase Google Authentifizierung in Expo zu verwenden (create-react-native-app) ohne "eject" -Projekt
3
A
Antwort
2
Es ist nicht notwendig, Änderungen an den android- oder ios-Ordnern vorzunehmen, um die Anmeldung von Google mit firebase in einer mit Expo erstellten App zu unterstützen.
- Follow the guide for configuring Google auth on the Expo docs
- Mit dem Ansatz in Expo beschrieben Using Firebase guide, wo es wird beschrieben, wie mit Facebook authentifizieren, und Google auslagern, wo nötig.
Verwandte Themen
- 1. mit Google Firebase-Speicher ohne Authentifizierung
- 2. Google-Authentifizierung mit Firebase
- 3. Authentifizierung Firebase Google
- 4. Wie Firebase Login mit Expo
- 5. Android Firebase Authentifizierung Google getGender
- 6. Firebase Google Auth "Authentifizierung deaktiviert"
- 7. Umgang Firebase-Authentifizierung ohne Internetverbindung (Android)
- 8. Angular cli Server-Side-Rendering ohne ng eject
- 9. Kann ich Firebase initialisieren, ohne google-services.json zu verwenden?
- 10. Converting reagieren nativen Projekt in expo
- 11. Wie WebAp2 ohne jede Authentifizierung in C#
- 12. Swift - Google Firebase Authentifizierung mit E-Mail
- 13. Firebase-Authentifizierung Fehler - "Update Google Play-Dienste"
- 14. Google-Authentifizierung in Ionic Firebase App
- 15. Firebase-Authentifizierung (Google-Anmeldung) für mehrere Aktivitäten
- 16. Projekt Import von alten Firebase zu neuen Firebase-Konsole
- 17. Firebase-Authentifizierung - Firebase unterscheidet Facebook und Google Login-Konten
- 18. Firebase-Authentifizierung ohne Benutzername und Passwort
- 19. Firebase-Authentifizierung ohne E-Mail als Benutzername?
- 20. Google API-Authentifizierung in Java ohne Umgebungsvariable
- 21. Google Play Store fehlt (Firebase-Authentifizierung)
- 22. Gibt es eine Möglichkeit, Firebase-Einladungen (SMS) ohne Google Sign-In für iOS zu implementieren?
- 23. Benutzerdetails können nicht im lokalen Speicher gespeichert werden, ohne einen Beobachter zu verwenden (Firebase & Polymer-Authentifizierung)
- 24. Firebase-Authentifizierung - Benutzerwechsel von Google zu Facebook und umgekehrt
- 25. Firebase und Google Popup Authentifizierung nicht vollständig authentifiziert
- 26. Android Firebase - Speichern von Daten ohne Authentifizierung
- 27. Fehlerbehebung Firebase-Authentifizierung einrichten
- 28. Android eindeutiger Schlüssel für Firebase Echtzeit-Datenbank/Firebase-Authentifizierung
- 29. Verwenden von Firebase und ionic.io Plattform-Authentifizierung
- 30. Mehrere Firebase-Datenbanken mit einer Firebase-Authentifizierung
Es ist Arbeit ziemlich gut einzuloggen Benutzernamen oder E-Mail Google und zu erhalten, kann aber nicht mit dem Fehler „Kann nicht Firebase accessToken analysieren Google id_token? Bitte, was ist falsch ' code' 'googleAuthenticate = (Token) => { const provider = firebase.auth.GoogleAuthProvider provider.addScopes ('Profil'); provider.addScopes ('E-Mail'). const Credential = provider.credential (Token) return firebase.auth() signInWithCredential (Credential) }; ' –
@NoerNova - mit der Antwort, die du von der Expo-API zurückbekommst, hast du ein Objekt mit' idToken', 'accessToken' und einigen anderen Eigenschaften ies (https://github.com/expo/expo-sdk/blob/d152d47f240aadc1618e13a2ab3832411c62e9b8/src/Google.js#L18-L36) - Sie müssen den 'idToken' und' accessToken' nehmen und sie in Ihren '' googleAuthenticate Funktion wie folgt: https://gist.github.com/brentvatne/46449731ae852a14ce321e14f0f19187 – brentvatne
Ich habe eine Codierungssitzung aufgezeichnet, in der Firebase-Auth über das Firebase-Web sdk in ein Expo-Projekt integriert ist: https://www.youtube.com/ zusehen? v = 0TlOhmdl3-M. – wcandillon