2017-01-04 4 views
0

Я пытаюсь открыть внешнюю ссылку для подключения к Dropbox. Когда я пытаюсь в браузере, все в порядке. Всплывающее окно открывается для аутентификации, как и ожидалось. Но когда я пытаюсь по телефону после преобразования в apk, он не работает. Любые идеи, что я делаю неправильно?Кордова в браузере приложений работает в браузере, но не на телефоне Android

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 не запускается. поэтому невозможно обнаружить, что браузер перенаправлен на другой URL-адрес. :( –

+0

Вам придется использовать внешний IP-адрес вашего сервера – Eric

Смежные вопросы