問題タブ [firebase]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mobile - モバイルでの Firebase の電力消費の最適化
~1 分の遅延 (または手動同期) が許容される Firebase ベースのモバイル アプリケーションの場合、消費電力は最適ですか? キープアライブなどを調整することは可能ですか?
javascript - Firebase の汎用 Javascript プロキシ
私が持っているデータは、オブジェクトを格納するFirebaseの場所への参照であるため、プロキシクラスを使用していますが、オブジェクト自体を持っているかのように振る舞いたいです。うまく機能するものがありますが、それを改善したいと思います。重要な基準は繰り返しを減らすことです。Map クラスを調べて apply() を使用することで何かが可能であると思われますが、それを行う方法がよくわかりません (または、より良い解決策があるかどうか)。
Map クラスだけでなく、任意のクラスをサポートするようにソリューションを一般化できれば、それも役立つと思います。
google-chrome-extension - Chrome バックグラウンド拡張機能を使用して休止状態にした後に Firebase を再接続する
firebase を使用して Chrome バックグラウンド拡張機能を作成しています。私が気付いたのは、Chrome が開いているときにコンピューター (Win7) を休止状態にすると、firebase との接続が切断されることです (予想どおり)。ただし、休止状態から戻ると、自動的に再接続されず、.on() イベントが発生しなくなりました。
私はすでにAPIドキュメントと、切断の検出に関するこのStackOverflowの質問に目を通しました: Detect if Firebase connection is lost/regained
接続をテストするために使用している疑似コードを次に示します。
これは、Webページを介してjavascriptを実行すると期待どおりに機能します-接続し、休止状態にすると切断され、休止状態から戻った直後に再接続します。
ただし、Google 拡張機能の一部としてバックグラウンド ページとして実行すると、切断され、再接続されません。
再接続を強制する方法や、これが期待どおりに機能しない理由はありますか?
firebase - Firebase でチャネルの概念を実装できますか?
Firebase チャット アプリケーションは、すべてのクライアントが特定の FireBase URL に送信されたメッセージを受信することを示唆しているようです。
現在、ユーザーが特定のチャネルに送信されたメッセージのみを確実に受信するようにする 1 つの方法は、クライアントでメッセージをフィルター処理することですが、これは、すべてのメッセージがすべてのクライアントに伝達され、クライアントがフィルター処理を行うことを意味します。
Firebaseサーバーでチャネルを確立する方法はありますか?または、これは、個別のチャネルに対して個別のfirebaseを作成する必要があることを意味しますか?これは、ユーザー固有のプッシュメッセージが必要な場合、1つのチャネル/firebaseを作成する必要があることを意味しますユーザーごとに。
それで、提案された解決策は何ですか?
firebase - 1 つのアプリに 10 個のファイアフィードがある場合、10 個のファイアベースが必要ですか?
1 つのアプリ (各ページに 1 つ) に 10 個のファイアフィードがある場合、10 個のファイアベースが必要ですか、それとも 1 つの下にネストできますか? 1 つの firebase アカウントで 1000 以上の firefeeds を設定することは可能ですか?
firebase - Firebase は地理空間を処理しますか?
Firebase を既存のアプリに後付けしたいと考えています。既存のアプリは CouchDB と GeoCouch を使用して、クライアントがユーザーに「近い」データのみを取得するようにします。
Firebase はこのタイプの機能をサポートしていますか?それとも、これは自分で行う必要がありますか?
python - REST API 経由で生の値を Firebase にプッシュする
Python でライブラリを使用して、requests
データ (生の値) を firebase の場所にプッシュしようとしています。
私はurladd
(url
認証トークンのある場所の)を持っているとしましょう。その場所で、たとえば、をプッシュしstring
たいInternational
。hereの回答に基づいて、試しました
私は得る<Response [400]>
。p.text
私に与えます:
それらのキー.value
が無効であるようです。しかし、それは上にリンクされた答えが示唆するものです。これが機能しない理由、または Python でこれを行う方法はありますか? 以下のように動作するため、接続や認証に問題はありません。ただし、それは生の値ではなくオブジェクトをプッシュします。
ご協力いただきありがとうございます。
firebase - データが変更された場合にのみ「値」イベントを取得する方法はありますか?
Firebaseのドキュメントによると:
「値」イベントは、Firebase の場所のコンテンツ全体を読み取るために使用されます。初期データで 1 回トリガーされ、データが変更されるたびに再度トリガーされます。
データが変更された場合にのみ、スナップショットのすべてのデータを取得する方法はありますか?
これの背後にある理由は、私がコラボレーション モードにのみ Firebase を使用しているためです。つまり、コラボレーションが有効になっている場合、FB データと一致するはずの DB からのデータが既に存在します。最初のコールバック (init コールバック) を無視することもできますが、これに対するより洗練された解決策があるかどうか疑問に思っていました。
firebase - Firebase:トランザクションをプッシュするには?
次の構造があるとします。
GUID をキーとして、優先度が現在表示されているアイテムの数 (この場合は 2) に等しい別の同様のアイテムを追加したいと思います。結果は次のようになります。
複数のクライアントが同時にそのようなアイテムを追加しようとする可能性があるため、これはトランザクションでなければならないことに注意してください。
何か案は?
dart - Dart内からFirebasejavascriptライブラリを使用しようとした人はいますか?
Firebase Key-Valueストアは興味をそそられるように見え、DartのHTMLフレームワークで使用するのは楽しいでしょう。
モデルを読み書きするためのJavaScriptライブラリを提供しています。誰かがダートでそれを使ってみましたか?
私の計画(ダートの知識はほとんどありません)は次のとおりです。
- 私のhtmlに彼らのライブラリを含めてください
- js.dartパッケージをロードします
- js.dartを介してモデルをインスタンス化します
- モデルの読み取りと書き込み。
それは正しいアプローチのように思われますか?または、それを行うためのはるかに良い方法はありますか?
ありがとう