Could not reach Cloud Firestore backend でつまる。。。

FirestoreのDatabaseを使ったアプリ開発を勉強で行っていた際に、 安全なインターネットの接続でない事が原因でFirebaseにアクセスできないエラーが起き続けました。 この記事では、エラーが解決できるまでの過程をログとして残していきたいと思います。

※ 2019年01月28日 現在 未解決



今までの手順


1. Firebaseの登録

Firebaseの登録手順にしたがってどんどん進めて行きます。


Firebaseの登録

Firebaseの登録

Firebaseの登録


2. swift側の設定

ここもFirebaseの手順にしたがって設定を AppDelegate に書いていきます。

import Firebase

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
    FirebaseApp.configure()
    return true
}


3. Firebaseのコンソールでコレクションを作成

今回は users という名前でコレクションを作成しました。

Firebaseのコンソールでコレクションを作成

そしてここから接続がおかしくなりハマっていきます。


エラー


5.5.0 - [Firebase/Firestore][I-FST000001] Could not reach Cloud Firestore backend. Backend didn't respond within 10.000000 seconds.
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.

Could not reach Cloud Firestore backend. でググって出てきたもの(主にStackOverflow)を読みあさったのですが、今のところは解決できていません。

怪しいのがここです。


your device does not have a healthy Internet connection.

以前、laravelを使ってAPIを作りlocalhost環境でアプリと連携させようとした時に https以外のURLとは通信を行わない様な仕様になっているとこが原因で動かなかった事があったので、 通信がhttpになっているのでは?

考えられる事はたくさんあるとは思いますが、まだ未解決の為、とりあえず解決次第また更新します。

1 コメント

  1. こんにちは。記事を拝見させていただきました。
    僕も同じエラーが発生したのですが、何か進展はありましたか?

    返信削除