@firebase/firestore: Firestore (10.8.0): не удалось получить доступ к серверной части Cloud Firestore. Соединение не удаAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 @firebase/firestore: Firestore (10.8.0): не удалось получить доступ к серверной части Cloud Firestore. Соединение не уда

Сообщение Anonymous »

Я продолжаю получать это сообщение об ошибке, когда пытаюсь запустить свое ионное приложение на своих устройствах Android.
Большая часть вопросов, доступных с тем же сообщением, имеет отказ в разрешении, но в моем случае это Strong>

Код: Выделить всё

 @firebase/firestore: Firestore (10.8.0): Could not reach Cloud Firestore backend. Connection failed 1 times. Most recent error: FirebaseError: [code=unavailable]: The operation could not be completed
This typically indicates that your device does not have a healthy Internet connection at the moment. The client will operate in offline mode until it is able to successfully connect to the backend.

У меня действительно быстрое подключение к Интернету, и я не знаю, почему это появляется. С iOS тоже были проблемы, но мне удалось их исправить при некоторых условиях. Но для Android он не работает ни при одном из условий.
Я использую Ionic Angular 17 с Firebase.
my app.module.ts< /p>
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { RouteReuseStrategy } from '@angular/router';
import { IonicModule, IonicRouteStrategy } from '@ionic/angular';
import { AppComponent } from './app.component';
import { environment } from 'environments/environment';
import { AppRoutingModule } from './app-routing.module';
import { QuillModule, provideQuillConfig } from 'ngx-quill';

import { provideFirestore } from '@angular/fire/firestore';
import { getFirestore, initializeFirestore } from 'firebase/firestore';
import { provideAuth } from '@angular/fire/auth';
import { initializeApp, getApp } from "firebase/app";
import {provideFirebaseApp} from "@angular/fire/app";
import { Capacitor } from "@capacitor/core";
import { getAuth, initializeAuth, indexedDBLocalPersistence } from "firebase/auth"
import { HttpClientModule } from '@angular/common/http';

const app = initializeApp(environment.firebase);

const firestoreDB = initializeFirestore(getApp(), {
experimentalAutoDetectLongPolling: true
})
// TODO comment for ios app
// const auth = getAuth(app);

@NgModule({
declarations: [AppComponent],
imports: [
BrowserModule,
IonicModule.forRoot(),
AppRoutingModule,
HttpClientModule,

// provideFirebaseApp(() => initializeApp(environment.firebase)),
// provideFirestore(() => getFirestore()),
provideFirestore(() => {
if (Capacitor.isNativePlatform()) {
return firestoreDB
} else {
return getFirestore();
}
}),
provideAuth(() => {
if (Capacitor.isNativePlatform()) {
return initializeAuth(getApp(), {
persistence: indexedDBLocalPersistence
})
} else {
return  getAuth(app);
}
}),

// TODO comment for ios app
// provideAuth(() => auth),

QuillModule.forRoot({
modules: {
syntax: false,
toolbar: {
container: [
[{ align: [] }],
["bold", "italic", "underline", "strike"],
["link"],
[{ list: "ordered" }, { list: "bullet" }],
[{ color: [] }, { background: [] }],
],
}
},
}),
],
providers: [{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy }],
bootstrap: [AppComponent],
})
export class AppModule {}

 

Подробнее здесь: [url]https://stackoverflow.com/questions/78498582/firebase-firestore-firestore-10-8-0-could-not-reach-cloud-firestore-backend[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»