Swift & Firebase: Unterschied zwischen den Versionen
Aus Wikizone
| Zeile 17: | Zeile 17: | ||
// .. | // .. | ||
FirebaseApp.configure() // in didFinishLaunchingWithOptions | FirebaseApp.configure() // in didFinishLaunchingWithOptions | ||
| + | |||
| + | == Beispiele == | ||
| + | === User Authentication mit Firebase === | ||
| + | '''Passwort Authentication:''' | ||
| + | https://firebase.google.com/docs/auth/ios/password-auth | ||
Version vom 23. Januar 2023, 11:47 Uhr
Links
Swift (Programmiersprache)
Quickstart
- Projekt in Firebase anlegen
- Firebase zur App hinzufügen
- Plattform auswählen (iOS) (die nachfolgenden Schritte werden ganz gut erklärt)
- App Registrieren
- mind. Bundle-Identifier der App hinzufügen
- Konfigurationsdatei laden und zur App hinzufügen (Stammverzeichnis wo auch Info.plist liegt)
- Firebase SDK hinzufügen (mehrere Möglichkeiten z.B. Cocoapods oder Swift Package Manager)
- SPM: Link kopieren (i.e. https://github.com/firebase/firebase-ios-sdk) und über Xcode installieren
- Cocoapods: In Podfile hinzufügen und über pod install installieren (siehe Cocoapods)
- Initialisierungscode zu AppDelegate.swift hinzufügen
- Hier importierst und initialisierst du Firebase. Den passenden Code für Swift, SwiftUI oder Apps mit ObjC hinzufügen. Schau einfach den Code der AppDelegate an, dann findest du die passenden Ergänzungen.Z.B.
import FirebaseCore // .. FirebaseApp.configure() // in didFinishLaunchingWithOptions
Beispiele
User Authentication mit Firebase
Passwort Authentication:
https://firebase.google.com/docs/auth/ios/password-auth