Node.js
Android-Abhängigkeiten einrichten
Hinzufügen von Abhängigkeiten
Öffnen Sie app/build.gradle.kts (oder .gradle) und fügen Sie die folgenden Abhängigkeiten hinzu:
dependencies {
// Compose and UI
implementation("androidx.activity:activity-compose:1.9.3")
implementation(platform("androidx.compose:compose-bom:2024.11.00"))
implementation("androidx.compose.ui:ui")
implementation("androidx.compose.material3:material3")
// Networking with OkHttp and JSON parsing with Gson
implementation("com.squareup.okhttp3:okhttp:4.12.0")
implementation("com.google.code.gson:gson:2.10.1")
}
Klicken Sie auf Jetzt synchronisieren, um die Bibliotheken herunterzuladen.
Warum diese Bibliotheken?
Compose Libraries: Für die Erstellung moderner und reaktionsfähiger UI-Komponenten.OkHttp: Um HTTP-Anfragen an unseren Backend-Server zu stellen.Gson: JSON-Serialisierung und Deserialisierung.
Einrichten von Internet-Berechtigungen
Unter AndroidManifest.xmlfügen Sie die folgende Erlaubnis am Anfang (innerhalb der <manifest> Tag):
<uses-permission android:name="android.permission.INTERNET" />
Wir benötigen einen Internetzugang, um mit unserem Backend-Server zu kommunizieren und Verifizierungsanfragen zu senden.
Erste Schritte mit der stillen Authentifizierung
Silent Authentication ist nicht ganz einfach zu verstehen. Dieses Tutorial zeigt Ihnen, wie Sie eine Integration von Grund auf mit Nodejs und Kotlin erstellen können
Verfügbar am:
Schritte
1
Einführung2
Bevor Sie beginnen3
Initialisieren Sie das Projekt4
Einen einfachen Express-Server erstellen5
Vonage-Anmeldedaten einrichten6
Hinzufügen der Vonage Verify API7
Testen des Backends8
Neues Android-Projekt erstellen9
Android-Abhängigkeiten der Anwendung einrichten10
Import und Konstanten einrichten11
Mobile UI erstellen12
Vernetzung zum Backend13
Prüfung des vollen Durchflusses