2016-06-14 2 views
0

Ich habe eine Arbeitsscheinwerfer-Anwendung (Worklight 7.1 SDK) mit Adapter-Authentifizierung entwickelt. Ich habe eine Android-Umgebung hinzugefügt. Nach dem Erstellen der Android-App habe ich die APK auf mein Entwicklungstablett kopiert und ausgeführt. Ich sehe jetzt 2 Probleme: 1) Ich kann sehen, dass zum Zeitpunkt des Starts worklight cordova api abfragt, um die Remote-Server-URL zu erhalten "cordova.exec (defaultServerQueryCallBack, defaultServerQueryCallBack, 'WLApp', 'readUserPref', [" WLDefaultServerURL "]);". Ich habe festgestellt, dass das Ergebnis dieser Abfrage mein aktueller Entwicklungsserver ist: "http://mylabtopname:10080/MyWorklightApp". Wie kann ich diese Einstellung festlegen, um auf den Produktionsserver zu zeigen?Bereitstellung in Android

2) Ich habe beobachtet, dass Worklight vor dem Aufruf eines Adapters ein Cordova-Plugin (WLAuthorizationManagerPlugin.getClientInstanceIdHeader) aufruft. Nicht sicher, wofür dieses Plugin dient, aber ich bekomme 500 Fehler ("Unerwarteter Fehlercode ist aufgetreten. Bitte versuche es noch einmal."). Bei android config.xml Datei Ich habe mehrere Plugins registriert (viele von ihnen sind gemeinsame apache cordova plugins, org.apache.cordova.xxx und viele von ihnen scheinen zu sein, benutzerdefinierte Plugins, com.worklight.androidgap). Eines dieser Plugins ist "WLAuthorizationManagerPlugin". Debuggin mit chrome/inspect Ich kann den Ordner worklight/plugins mit allen geladenen "org.apache.cordova.xxx" Plugins sehen, sehe keine "com.worklight.androidgap.xxx", weiß nicht ob das so ist ein Problem

Antwort