Node.js
Einrichten von Importen und Konstanten
Erstellen Sie die Hauptdatei: MainActivity.kt
An der Spitze Ihrer MainActivity.ktdie erforderlichen Einfuhren einschließen:
package com.vonage.verify2.test
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.*
import androidx.compose.foundation.text.KeyboardOptions
import androidx.compose.material3.*
import androidx.compose.runtime.*
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.text.input.KeyboardType
import androidx.compose.ui.unit.dp
import kotlinx.coroutines.*
import okhttp3.*
import okhttp3.MediaType.Companion.toMediaType
import okhttp3.RequestBody.Companion.toRequestBody
import com.google.gson.Gson
import com.google.gson.JsonObject
import java.io.IOException
Unterhalb der Importe definieren Sie einige globale Variablen:
const val BACKEND_URL = "http://10.0.2.2:4000" // Use this IP for local testing
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