当前位置: 首页 > 知识库问答 >
问题:

参考错误:未定义gapi,电容器v3,离子

羊舌和安
2023-03-14

我在修复这个错误时遇到了很多麻烦,我使用GoogleAuth和Capacitor v3,我在Ionic和Android中完成了所有这些,我一直在遵循https://www.youtube.com/watch?v=Rs1imvTbeN0

这是登录页面的代码

import { GoogleAuth } from '@codetrix-studio/capacitor-google-auth';
......
async doLogin() {
    const user = await GoogleAuth.signIn();
    if (user) { this.goToHome(user); }
  }

MainActivity.java是这样的

public class MainActivity extends BridgeActivity {
     @Override
     public void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);

        registerPlugin(GoogleAuth.class);
     }

}

共有1个答案

上官德寿
2023-03-14

我错过了几个步骤,比如添加

GoogleAuth.init();

<meta name="google-signin-client_id" content="{your client id here}">

在索引上。html

这是帮助我的博客,https://enappd.com/blog/google-login-in-ionic-capacitor-app-with-angular/178/

 类似资料:
  • 我是新手,所以请帮忙。我在尝试使用angular with angular ng controller标记运行简单代码时出错,我在html中显示一个变量,该变量在javascript文件中定义为: 并在html中显示如下:html页面 chrome控制台上的错误如下: 未捕获的引用错误:系统未定义(匿名函数)@angular2.js:3098 指向angular2js中的某些函数: 我不明白这个问

  • 我正在尝试将android平台添加到爱奥尼亚(Angular)项目中。 它识别离子电容器添加并要求我选择一个平台。 但当我选择android平台时,我就出现了这个错误。 问题是什么?我该怎么办?非常感谢您的帮助。非常感谢。

  • 我的电子应用程序有问题。大约9个月前我就让它工作了,但现在我定制的最小化和最大化按钮不能正常工作。 这是我的文件结构 下面是 和 这是我的文件 当我单击最小化或最大化时,什么都不会发生。所以我去http://localhost:8000/html/index.html检查了控制台,我看到了这些错误 未捕获引用错误:索引处未定义require。html:137 未捕获的引用错误:在index.js:

  • 我在Ionic 6框架、Angular和Capacitor中为Android开发了一个应用程序 该应用程序从主页开始,当我单击登录按钮时,代码会在外部浏览器(例如Chrome或Firefox)中打开Microsoft链接。我进行登录,当成功时,它会将我发送回带有url的外部浏览器localhost:8100并且不会进一步。我想问是否有人可以帮助我在应用程序内部集成登录功能,而无需返回localho

  • 本文向大家介绍C++ 定义参考,包括了C++ 定义参考的使用技巧和注意事项,需要的朋友参考一下 示例 引用的行为类似,但不完全像const指针。通过&在类型名称后加上“&”号来定义引用。 此处refi是的参考i。 引用抽象了指针的语义,就像对基础对象的别名一样: 您还可以在一个定义中定义多个引用: 引用必须在定义时正确初始化,此后不能修改。以下代码段导致编译错误: 您也不能直接将引用绑定到null

  • 问题内容: 我是browserify的新手,正在尝试在浏览器中加载npm模块,但是出现以下错误: 未捕获的ReferenceError:未定义require 我正在关注http://browserify.org/中的教程。创建的javascript文件,其内容如下: var unique = require(’uniq’); 然后跑 npm安装uniq 和 browserify main.js -