Configurez votre centre de données
Il se peut que vous deviez configurer le Client SDK pour qu'il se connecte au centre de données le plus proche. Vous pouvez utiliser ce guide pour vous aider à déterminer la meilleure configuration possible.
NOTE : Il s'agit d'une étape facultative avancée. Elle n'est nécessaire que si vous estimez que les performances de votre réseau doivent être améliorées. Pour la plupart des utilisateurs, cette configuration n'est pas nécessaire. Cette étape peut être réalisée après ajouter le SDK à votre application.
Pourquoi configurer vos centres de données ?
Vous ne devez le faire que si vous pensez que les performances de votre application pourraient être améliorées en vous connectant à un centre de données plus local.
URL
Il est possible de configurer les trois URL suivants :
nexmo_api_url: l'URL de la Conversation API.url: l'URL de la socket.ips_urll'URL de l'IPS pour le téléchargement de l'image.
nexmo_api_url
Il s'agit de l'URL de la Conversation API. Il s'agit de l'URL utilisée lorsque le Client SDK appelle l'API.
La valeur par défaut est https://api.nexmo.com.
| Centre de données | URL |
|---|---|
Virginia | https://api-us-3.vonage.com |
Oregon | https://api-us-4.vonage.com |
Dublin | https://api-eu-3.vonage.com |
Frankfurt | https://api-eu-4.vonage.com |
Singapore | https://api-ap-3.vonage.com |
Sydney | https://api-ap-4.vonage.com |
url
Il s'agit de l'URL du websocket : l'URL qui reçoit les événements en temps réel.
La valeur par défaut est wss://ws.nexmo.com.
| Centre de données | URL |
|---|---|
Virginia | wss://ws-us-3.vonage.com |
Oregon | wss://ws-us-4.vonage.com |
Dublin | wss://ws-eu-3.vonage.com |
Frankfurt | wss://ws-eu-4.vonage.com |
Singapore | wss://ws-ap-3.vonage.com |
Sydney | wss://ws-ap-4.vonage.com |
ips_url
Product deprecation notice
Effective April 30th, 2026, Vonage In-App Messaging will no longer be available. Access for new users will be closed, and the service will be discontinued for all existing users.
If you have any questions regarding this product’s discontinuation, please contact your account manager or our support team.
Il s'agit de l'URL de l'IPS pour le téléchargement des images. Il s'agit du service interne utilisé pour stocker les images envoyées via les messages In-App Messaging.
La valeur par défaut est https://api.nexmo.com/v1/image.
| Centre de données | URL |
|---|---|
Virginia | https://api-us-3.vonage.com/v1/image |
Oregon | https://api-us-4.vonage.com/v1/image |
Dublin | https://api-eu-3.vonage.com/v1/image |
Frankfurt | https://api-eu-4.vonage.com/v1/image |
Singapore | https://api-ap-3.vonage.com/v1/image |
Sydney | https://api-ap-4.vonage.com/v1/image |
Configuration
Vous pouvez spécifier vos URL préférés lorsque vous créez le Client SDK NexmoClient objet :
Note: Le SDK iOS s'attend à ce qu'un / comme le montrent les extraits de code ci-dessous.
const nexmoClient = new NexmoClient({
nexmo_api_url: "https://api-eu-3.vonage.com",
url: "wss://ws-eu-3.vonage.com",
ips_url: "https://api-eu-3.vonage.com/v1/image"
});
val nexmoClient = NexmoClient.Builder()
.restEnvironmentHost("https://api-eu-3.vonage.com")
.environmentHost("https://ws-eu-3.vonage.com")
.imageProcessingServiceUrl("https://api-eu-3.vonage.com/v1/image")
.build(context)
NexmoClient nexmoClient = new NexmoClient.Builder()
.restEnvironmentHost("https://api-eu-3.vonage.com")
.environmentHost("https://ws-eu-3.vonage.com")
.imageProcessingServiceUrl("https://api-eu-3.vonage.com/v1/image")
.build(this);
let config = NXMClientConfig()
config.apiUrl = "https://api-eu-3.vonage.com/"
config.websocketUrl = "wss://ws-eu-3.vonage.com/"
config.ipsUrl = "https://api-eu-3.vonage.com/v1/image/"
NXMClient.setConfiguration(config)
let nexmoClient = NXMClient.shared
NXMClientConfig *config = [[NXMClientConfig alloc] init];
config.apiUrl = @"https://api-eu-3.vonage.com/";
config.websocketUrl = @"wss://ws-eu-3.vonage.com/";
config.ipsUrl = "https://api-eu-3.vonage.com/v1/image/";
[NXMClient setConfiguration:config];
NXMClient *client = NXMClient.shared;