1

一旦我被定向到 Facebook、Google 或 Twitter 进行身份验证并提供我的凭据,然后在我被重定向时,它只显示一个白屏。我想说它不会将我重定向回我的应用程序。

顺便说一句,当我在 Galaxy S5 手机上运行 Ionic 应用程序时会发生这种情况。当我在笔记本电脑的 Chrome 上运行重定向时,重定向工作正常。

这是我的代码。

ref.authWithOAuthPopup(provider, function(error, authData) {
            if(authData){
                $timeout(function(){
                    $location.path('tab/profile');
                }, 1000);
            } else {
                $ionicPopup.alert({
                    title: 'Error',
                    template: 'Try logging in again.'
                });
                console.log(error);
            }
    });
4

1 回答 1

5

解决方案是安装以下插件:org.apache.cordova.inappbrowser。

您可以运行以下命令:

cordova plugin add org.apache.cordova.inappbrowser

于 2014-12-09T03:13:29.193 回答