
Teilen Sie:
Alvaro ist Developer Advocate bei Vonage und konzentriert sich auf Netzwerk-APIs. Er hat eine Leidenschaft für Developer Experience, APIs und Open Source. Außerhalb der Arbeit findet man ihn oft in Comicläden, auf Science-Fiction- und Horrorfestivals oder beim Basteln mit diesen berühmten kleinen Plastikbausteinen.
Silent Auth SDKs werden bald von GitHub entfernt
Lesedauer: 2 Minuten
Einführung
Als Teil unserer laufenden Bemühungen, unser mobiles SDK-Ökosystem zu vereinfachen und zu modernisieren, werden wir zwei Repositories der Vonage GitHub-Organisation am 31. März archivieren und nicht mehr pflegen.
Die folgenden SDKs wurden zuvor als veraltet markiert und werden nicht mehr gepflegt:
Die Funktionalität, die zuvor von den veralteten Silent Auth SDKs zur Verfügung gestellt wurde, ist nun durch unsere gepflegten Client-Bibliotheken verfügbar:
Wenn Ihre Anwendung noch von den Silent Auth SDKs abhängt, empfehlen wir die Migration auf die oben beschriebenen neuen, gepflegten Client-Bibliotheken.
Wie man migriert
Die Migration auf die neuen SDKs beinhaltet hauptsächlich die Aktualisierung Ihrer Abhängigkeiten, Importe und Client-Initialisierung.
Android-Migration
Aktualisieren Sie Ihre Projektabhängigkeiten, um die alte Bibliothek zu ersetzen:
com.vonage:client-sdk-silent-authMit dem neuen:
com.vonage:client-libraryEntfernen Sie den bestehenden Import:
import com.vonage.silentauth.VGSilentAuthClientUnd ersetzen Sie es durch:
import com.vonage.clientlibrary.VGCellularRequestClientErsetzen Sie die aktuelle SDK-Initialisierung durch die neue Bibliothek:
VGCellularRequestClient.initializeSdk(this.applicationContext)Aktualisieren Sie schließlich den Netzaufruf wie folgt:
val params = VGNumberVerificationParameters(
url = "http://www.vonage.com",
headers = mapOf("x-my-header" to "My Value"),
queryParameters = mapOf("query-param" to "value"),
maxRedirectCount = 10
)
val response =
VGNumberVerificationClient.getInstance().startNumberVerification(params, true) iOS-Migration
Aktualisieren Sie Ihre Projektabhängigkeiten, um die alte Bibliothek zu ersetzen:
VonageClientSDKSilentAuthMit dem neuen:
VonageClientLibraryEntfernen Sie den bestehenden Import:
import VonageClientSDKSilentAuthMit:
import VonageClientLibraryErsetzen Sie die aktuelle SDK-Initialisierung durch die neue Bibliothek:
let client = VGCellularRequestClient()Aktualisieren Sie schließlich den Netzaufruf wie folgt:
let params = VGNumberVerificationParameters(
url: "http://www.vonage.com",
headers: ["x-my-header": "My Value"],
queryParameters: ["query-param": "value"],
maxRedirectCount: 10
)
let response = try await client.startNumberVerification(params: params) Brauchen Sie Hilfe?
Wenn Sie Fragen zur Migration auf die neuen Client-Bibliotheken haben, öffnen Sie bitte ein Problem in den SDK-Repositories oder kontaktieren Sie uns über unsere Support-Kanäle für Entwickler.
Haben Sie eine Frage oder möchten Sie uns mitteilen, was Sie gerade bauen?
Beteiligen Sie sich am Gespräch auf dem Vonage Community Slack
Abonnieren Sie den Entwickler-Newsletter
Folgen Sie uns auf X (früher Twitter) für Updates
Sehen Sie sich die Tutorials auf unserem YouTube-Kanal
Verbinden Sie sich mit uns auf der Vonage Entwickler-Seite auf LinkedIn
Bleiben Sie auf dem Laufenden und halten Sie sich über die neuesten Nachrichten, Tipps und Veranstaltungen für Entwickler auf dem Laufenden.
Teilen Sie:
Alvaro ist Developer Advocate bei Vonage und konzentriert sich auf Netzwerk-APIs. Er hat eine Leidenschaft für Developer Experience, APIs und Open Source. Außerhalb der Arbeit findet man ihn oft in Comicläden, auf Science-Fiction- und Horrorfestivals oder beim Basteln mit diesen berühmten kleinen Plastikbausteinen.