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
setServerURLmé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.plistadição o seguinte par-chave-valor. No campo de chave, adicioneXtremePushServerURLe defina comohttps://yourbespokeurl.com.