0

当我尝试在我的安卓设备上运行我的离子应用程序时,我一直收到这个错误消息。

同一条消息中的大多数问题都被拒绝了,但在我的案例中[代码=不可用]

@firebase/firestore:firestore(10.8.0):无法访问Cloud firestore后端。连接失败1次。最近的错误:FirebaseError:[code=unavailable]:操作无法完成这通常表示您的设备当前没有健康的Internet连接。客户端将在脱机模式下运行,直到能够成功连接到后端。

我真的有快速的互联网连接,不知道为什么会出现这种情况。ios也有问题,但我已经设法解决了一些问题。但对于android来说,它不能满足任何条件。

我正在使用Ionic Angular 17和firebase。

我的应用程序模块.ts

从“@angleg/core”导入{NgModule};从“@angular/platform browser”导入{BrowserModule};从“@angler/router”导入{RouteReuseStrategy};从“@ionic/angular”导入{IonicModule,IonicRouteStrategy};从“”导入{AppComponent}/应用程序组件';从“environments/environment”导入{environmental};从“”导入{AppRoutingModule}/app-routing.module';从“ngx-quill”导入{QuillModule,提供QuillConfig};从“@anglel/fire/firestore”导入{provideFirestore};从“firebase/firestore”导入{getFirestore,initializeFirestore};从“@anglel/fire/auth”导入{provideAuth};从“firebase/app”导入{initializeApp,getApp};从“@anglel/fire/app”导入{provideFirebaseApp};从“@Capacitor/core”导入{电容器};从“firebase/auth”导入{getAuth、initializeAuth、indexedDBLocalPersistence}从“@anglel/common/http”导入{HttpClientModule};const app=initializeApp(environment.firebase);const firestoreDB=初始化Firestore(getApp(){实验自动检测长轮询:true})//ios应用程序的TODO注释//const验证=获取验证(应用程序);@Ng模块({声明:[AppComponent],导入:[浏览器模块,根()的离子模块,应用程序路由模块,HttpClientModule,//provideFirebaseApp(()=>initializeApp(environment.firebase)),//提供Firestore(()=>获取Firestore,提供Firestore(()=>{if(电容器isNativePlatform()){返回firestoreDB}其他{return getFirestore();}}),提供身份验证(()=>{if(电容器isNativePlatform()){返回initializeAuth(getApp(){持久性:indexedDBLocalPersistence})}其他{return getAuth(app);}}),//ios应用程序的TODO注释//提供身份验证(()=>身份验证),根的套筒模块({模块:{语法:false,工具栏:{容器:[[{对齐:[]}],[“加粗”、“斜体”、“下划线”、“删除线”],[“链接”],[{list:“有序”},{list:”bullet“}],[{颜色:[]},{背景:[]{],],}},}),],提供者:[{provide:RouteReuseStrategy,useClass:IonicRouteStrategy}],引导程序:[AppComponent],})导出类AppModule{}

0

重置为默认值

你的答案

单击“发布您的答案”,表示您同意我们的服务条款并确认您已阅读我们的隐私政策.