2017-01-26 9 views
0

私はfirebaseを私のバックエンドとして使用しています。最近私のアプリで奇妙な問題が発生しました。 firebaseからデータを取得すると、20秒を超える時間がかかります。この問題に多大な時間を費やした後、問題の明確な説明が続きます。iOS 10で長い時間がかかるfirebaseからのデータの取得

  1. iOS9ではうまくいきます。 iOS 10のみで問題(実際のデバイスでも問題ありません。iOS 10 Simulatorでうまく動作します)
  2. プロジェクト外で作成されたサンプルを使って問題なく動作します。
  3. 多くのユーザーが少ないステージング環境では、より高速に動作します。多数のユーザーがいるリアルタイム環境に問題があります。事前に

おかげで

注:は重複としてこれをマークしないでください。私はスタックオーバーフローで多くの疑問を抱えており、満足のいく回答は見つかりませんでした。

+0

これはプロジェクトのユーザー数に関係があると思われる場合、トラブルシューティングのためのパーソナライズされたヘルプについては、[Firebaseサポートにお問い合わせください](https://firebase.google.com/support/contact/troubleshooting/)を参照する必要があります。 Stack Overflowに関するトピックについては、[問題を再現するのに必要な最小限のコード](http://stackoverflow.com/help/mcve)を共有する必要があります。 –

+0

@FrankvanPuffelenありがとうございます。私は答え –

答えて

0

最後に、このシナリオに対する回答が見つかりました。 1行1行のため、すべてです。

FIRDatabase.database().reference(fromURL: "\(BASE_URL)").keepSynced(true) 

これは、データの取得が遅れる理由です。

+0

がほぼ役に立ちました。あなたは問題のラインか解のラインを見せましたか?それは、あなたが問題を抱えているという事実以外に誰にも言いませんが、解決しました – Russell

関連する問題