2017-01-04 9 views
0

Dropboxに接続するための外部リンクを開こうとしています。私はブラウザ上でそれを試してみると、すべてが問題ありません。しかし、私はAPKに変換した後に電話でそれを試してみると、それは動作しません。 アイデアは何ですか?アプリブラウザのCordovaはブラウザで動作しますが、アンドロイド携帯電話では動作しません

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); 
    } 

答えて

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

このURLは、アプリにしながら、動作しません。その場合、localhostは何でしょうか?自体?

+0

localhostも機能しません。実際には、リダイレクトされてトークンが取得された後にinAppBrowserを閉じることができる場合は、素晴らしいでしょう。/リダイレクト後、inAppBrowserイベントは発生しません。 can notはブラウザが別のURLにリダイレクトされたことを検出します。 :( –

+0

あなたはサーバーの外部IPアドレスを使用する必要があります – Eric

関連する問題