2017-01-04 7 views
0

Ich versuche, einen externen Link für die Verbindung zu Dropbox zu öffnen. Wenn ich es im Browser versuche, ist alles in Ordnung. Ein Popup öffnet sich wie erwartet zur Authentifizierung. Aber wenn ich es nach der Umwandlung in apk am Telefon versuche, funktioniert es nicht. Irgendwelche Ideen was mache ich falsch?Cordova in App-Browser funktioniert auf Browser, aber nicht auf Android-Handy

connectDroppbox() { 
     let dbx = new Dropbox({ clientId: this.CLIENT_ID }); 
     let str = dbx.getAuthenticationUrl("http://localhost:8100"); 
     var browserRef = this.$cordovaInAppBrowser.open(str, '_blank', this.defaultOptions); 
    } 

Antwort

0
let str = dbx.getAuthenticationUrl("http://localhost:8100"); 

Diese URL wird, während in einer App nicht funktionieren. Was wäre in diesem Fall localhost? Selbst?

+0

localhost funktioniert nicht so gut. Eigentlich, wenn ich den inAppBrowser nur schließen könnte, nachdem ich umgeleitet wurde und das Token bekommen habe, wäre das großartig:/Aber nach dem Umleiten werden keine inAppBrowser-Ereignisse ausgelöst. kann also nicht erkennen, dass der Browser auf eine andere URL umgeleitet wurde. :( –

+0

Sie müssten die externe IP-Adresse Ihres Servers verwenden – Eric

Verwandte Themen