URL personalizada para a integração do seu SDK

Prev Next

Etapa adicional necessária para integrações em nuvem privada

Se você tiver uma implantação em nuvem privada da plataforma Xtremepush, então terá uma URL personalizada para sua versão da plataforma, que precisará ser definida na integração.

Você pode ter recebido a URL personalizada do seu Gerenciador de Conta durante a configuração para a nuvem privada, ou pode tê-la escolhido para uma instalação local.

Android

No SDK mais recente (e v4.0.0 e superiores):

new PushConnector.Builder(XPUSH_APP_KEY, GOOGLE_PROJECT_NUMBER)
 .setServerUrl("https://yourbespokeurl.com")
 .create(this);

Para versões do SDK anteriores à v4.0.0:

// INITIALISE THE XTREMEPUSH CONNECTOR HERE
    mPushConnector = new PushConnector.Builder("XTREME_PUSH_APP_KEY", "GOOGLE_PROJECT_NUMBER")
    .setServerUrl("https://yourbespokeurl.com")
    .create(this);

iOS

Existem duas maneiras de conseguir isso no iOS:

  • Você pode definir a URL usando o setServerURL método:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
    XPush.appKey = "APP_KEY_FROM_NEW_DASHBOARD"
    XPush.serverURL = "https://yourbespokeurl.com"
    XPush.applicationDidFinishLaunching(withOptions: launchOptions)
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [XPush setAppKey: @"APP_KEY_FROM_NEW_DASHBOARD"];
    [XPush setServerURL: @"https://yourbespokeurl.com"]; 
    [XPush applicationDidFinishLaunchingWithOptions:launchOptions];
}
  • Ou na sua Info.plist adição o seguinte par-chave-valor. No campo de chave, adicione XtremePushServerURL e defina como https://yourbespokeurl.com.