OGeek|极客世界-中国程序员成长平台

标题: ios - Meteor Social Login - 使用 Facebook 或 Google 登录 oauth2 时出现空白页面 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 17:52
标题: ios - Meteor Social Login - 使用 Facebook 或 Google 登录 oauth2 时出现空白页面

我正在使用 Meteor 和 Facebook 或 Google 登录开发移动应用程序。

在 Android 设备上效果很好。

但在 iOS 设备上,成功验证后我得到一个空白页面。用户必须单击“完成”按钮才能关闭页面并让应用重新获得控制权。

Screenshot of "Done" button to be clicked on

Meteor 版本 1.3.4.4 和最新的 accounts-facebookaccounts-google 包。

这是我用于登录的代码:

//Oauth login with Facebook.
this.loginFB = function() {
  Meteor.loginWithFacebook({
   requestPermissions: ['email', 'public_profile'],
   redirectUrl: Meteor.absoluteUrl('_oauth/facebook')
  }, function(err){
    if( err.error === 'Email exists.' ) {
      if (Meteor.isCordova) {

      } else {

      }
    }
  });
};

//Oauth login with Google.
this.loginGoogle = function() {
  Meteor.loginWithGoogle({
    requestPermissions: ['email', 'profile'],
    redirectUrl: Meteor.absoluteUrl('_oauth/google')
  }, function(err){
    if( err.error === 'Email exists.' ) {
      if (Meteor.isCordova) {

      } else {

      }
    }
  });
};



Best Answer-推荐答案


我找到这个错误的解决方案很长时间了,但我找到了这个工作人员.... meteor 添加cordova:cordova-plugin-inappbrowser@ https://github.com/ephemer/cordova-plugin-inappbrowser.git#04091fde737519c149e7ad6316971cb6b490c5b3它对我有帮助,我认为它对你有帮助 =)

关于ios - Meteor Social Login - 使用 Facebook 或 Google 登录 oauth2 时出现空白页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40105055/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4