谷歌加登录在签名离子应用程序中给出错误代码10

Ume*_*iya 3 authentication google-plus ionic-framework google-signin

我正在ionic使用google plus登录名开发应用程序。它在开发时正常工作。但是在签名的apk中,它给我错误10。我的代码在下面

      window.plugins.googleplus.login({
            scopes: 'profile', 
            webClientId: 'xxxxxx.apps.googleusercontent.com',
            offline: true 
      },function (user_data) {
        console.log(user_data)
      },function (msg) {
           alert(msg);
      });
Run Code Online (Sandbox Code Playgroud)

我已经生成了一个新SHA1密钥,并WebclientId通过使用realese keystore。我认为这是一个SHA1关键问题,但是我还没有解决方案。

请给我解决方案

提前致谢

JoM*_*dez 8

首先,请确保您将SHA-1指纹(用于调试和发布模式)保存在Firebase上 在此处输入图片说明

我连续几天遇到这个问题,当我将应用程序从PC部署到设备上时,在调试和发布模式下,我的应用程序运行正常,当我将应用程序发布到Android商店并从那里安装时,登录开始下降发布时默认选择了应用签名... 在此处输入图片说明 为了解决这个问题,您必须从android开发人员控制台中获取SHA-1指纹并将其添加到firebase控制台中… appsigningappsigning.png851x399 50.4 KB 我创建了一个博客文章,在此处进行了详细说明, 网址为http://www.jomendez.com/2017/08/30/ionic-2-google-sign-in-error-10-with-firebase/

希望它能对您有所帮助;)