
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 etwas mitteilen? Beteiligen Sie sich am Gespräch auf dem Vonage Community Slackund bleiben Sie auf dem Laufenden mit dem Entwickler-Newsletter, folgen Sie uns auf X (früher Twitter), abonnieren Sie unseren YouTube-Kanal für Video-Tutorials, und folgen Sie der Vonage Entwickler-Seite auf LinkedInein Raum für Entwickler, um zu lernen und sich mit der Community zu vernetzen. Bleiben Sie in Verbindung, teilen Sie Ihre Fortschritte 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.