离子“等待signInWithEmailAndPassword()”无法在没有livereload的iOS模拟器/设备上工作

2024-04-24

在我的 Ionic 5 电容器应用程序中,我有一个调用此函数的按钮

import {
  signInWithEmailAndPassword, signOut,
  User, UserCredential,
  } from '@angular/fire/auth';
    

//...等等等等等等

async signIn(value)
      { 
        try {alert('signing in')
          return (await signInWithEmailAndPassword(this.auth, value.email, value.password)).user
        } catch (error) {
          alert('what the heck?' + error)
        } 
      }

这在 Web 和 Android 上运行良好(它返回对象并继续)。在iOS模拟器和设备上,它可以与livereload配合使用,但如果没有livereload,它什么也不做,甚至不返回任何内容。会弹出“登录”,但不会从那里继续。

知道为什么会这样吗?


In your 应用程序模块.ts文件中,将以下内容添加到您的imports array.

provideAuth(() => {
      if (Capacitor.isNativePlatform()) {
        return initializeAuth(getApp(), {
          persistence: indexedDBLocalPersistence,
        });
      } else {
        return getAuth();
      }
    }),

并从中导入必要的函数和值@angular/fire/auth.

这是与 Puneet Kushway 类似的解决方案。我发现这个解决方案更好,因为它可以让您应用程序组件.ts文件整洁。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

离子“等待signInWithEmailAndPassword()”无法在没有livereload的iOS模拟器/设备上工作 的相关文章

  • Google Project 在开发者控制台中不可见

    我之前使用过一个 Google 项目来提供 GCM 服务 现在我需要在同一项目下启用firebase 但是当我进入帐户更新配置时 它没有显示我之前使用的 Android 应用程序 我使用了 2 到 3 个应用程序 现在这些应用程序没有出现在
  • Firebase Auth,在用户注册之前获取用户UID

    我正在为我们的应用程序开发邀请机制 新用户将被邀请提供他们的电子邮件地址或电话号码 我想保留一些有关受邀请但未注册的用户的记录 因此 我希望在他们注册之前就获得他们的 Firebase Auth 用户 UID 这可能吗 也许使用 Fireb
  • 定期运行 python 程序作为 firebase 中的后台服务

    刚开始使用 firebase React 来构建一个网站 我网站的设计功能之一是抓取并向用户显示从另一个网站解析的数据 例如股票价格变化 我已经有一个 python 爬虫负责解析数据 但我不知道如何在 firebase 中执行我的服务器的这
  • resource.data 和 request.resource.data 是同一件事吗?

    我看了 Firebase 的官方指南 得到的印象是request resource data指向正在写入的新数据 但是 当我在模拟器中测试时 request resource data无论我发送什么都存在 并且始终等于resource da
  • Firebase 依赖项:“警告:API 'variant.getMergeResources()' 已过时并已被替换”[重复]

    这个问题在这里已经有答案了 我最近开始使用 firebase 并按照官方指南添加了一些依赖项到我的项目中以便能够使用它 以下是我添加到新创建的项目中的依赖项 apply plugin com google gms google servic
  • 开发 Google Assistant 应用程序的成本?

    开发和 或发布 Google Assistant 应用程序涉及哪些成本 例如 您可以使用 DialogFlow 和后端 例如 Firebase 开发应用程序 而无需在学习时付费吗 首先 你不need使用 Dialogflow 或 Fireb
  • 离子侧菜单和带有嵌套视图的选项卡:选项卡嵌套视图的内容未显示

    我对两者都是新手AngularJS and Ionic 我正在创建一个应用程序 它具有sidemenu and tabs在菜单选项之一内 选项卡应使用以下方式呈现其内容nested view 所以没有简单的HTML here 我可以在侧菜单
  • 使用 SvelteKit 托管 Firebase

    我已经创建了一个 svelte 应用程序并使用 SvelteKit 构建应用程序 一切正常 我尝试在 firebase 托管中部署此应用程序 但失败了 Sveltekit 生成生产版本 svelte kit文件夹 我试图改变public对象
  • ngOnChange 不存储 previousValue 属性

    Angular2 RC4 angularfire2 2 0 0 beta 2 在我的子组件中我无法获取changes posX previousValue存储任何东西 父级 html 的片段 inside ngfor loop posX c
  • $rootScope.currentUser 刷新时为空

    我能够让 firebaseSimpleLogin 正常工作并将当前用户存储在 rootScope 中 当我转到另一个页面并返回提要页面时 所有内容都会加载 但是当我刷新时 rootScope currentUser 为空 其他人遇到过这个问
  • firebase函数链中间件

    有没有办法像 Express 一样在 普通 firebase 函数上链接中间件 ordinary 功能 addNote https onRequest req res next gt addNote req res next using e
  • 如何防止Firebase云功能“冲突”?

    我有一组具有基于时间的派生属性的对象 我有一个 Firebase 云函数 它正在侦听创建和写入以计算属性 并且运行良好 我还添加了一个通过 HTTP 触发的函数 例如 cron 在周日清晨重新计算属性 该属性每周都会更改 这工作正常 但每当
  • 使用 Admin SDK 将文件上传到 Firebase 存储

    根据Docs https cloud google com storage docs uploading objects storage upload object nodejs 我必须将文件名传递给函数才能上传文件 Uploads a l
  • Cordova 插件不适用于 Ionic

    我正在 Angular 中构建一个 Ionic 应用程序 但一直无法让插件工作 例如 我尝试使用状态栏插件 如下所述 http ionicframework com tutorials fullscreen apps http ionicf
  • 如何使用 Visual Studio 2013 Community 创建 ionic 应用程序?

    有没有关于如何构建的教程Visual Studio 上的 ionic 应用程序 http blog ionic io announcing ionic templates for visual studio 有谁用过吗VS 中的离子模板 h
  • Firebase BigQuery 导出 - 历史数据

    当我尝试在 BigQuery 上搜索事件的历史数据时 我只能找到上周的事件 我无法在任何地方找到信息是否正确 或者我做错了什么 基本上我似乎只能查询过去一周的 events YYYYMMDD 它是否正确 您是否有机会在一周前从 Fireba
  • http-equiv Content-Security-Policy 在浏览器中有效,但在 Android 设备上无效 - IONIC

    我正在开发一个带有 ionic 的应用程序 刚刚插入了这个 Content Security Policy 元标记 我在浏览器
  • 如何使用 Flutter 获取 Firebase 存储目录中的所有文件

    我有一个显示夜总会描述和图像的应用程序 每个俱乐部大约有4张相关图像 在 Firebase Storage 中 我为每个俱乐部创建了目录 然后将其图像存储在其中 所以我想要做的是从俱乐部目录中获取所有图像 以便我可以在我的应用程序中显示所有
  • 发布到 Firebase 时,单元格会重复多次

    我正在制作一个可以发布消息的应用程序 我将数据存储在 Firebase 中 当我发布新消息时 该特定单元格会重复多次 因此我会看到该帖子 2 3 4 次或更多次 但这只是 Firebase 中的一篇文章 当我刷新屏幕 例如对数据进行排序 时
  • Ionic 4 网络检查

    如何检查 Ionic 4 中每个页面的互联网连接 需要的是 如果出现网络错误 我需要将应用程序重定向到错误页面 您可以尝试官方的 Ionic Network 插件 dochere https ionicframework com docs

随机推荐