問題タブ [react-native-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.
react-native - リンクからアプリを開いたときに、React ネイティブの firebase onLink 関数がコールバックを取得しない
アプリケーションに firebase ディープ リンクを実装しました。アプリを閉じてリンクをクリックすると、URLからアプリが開かれたというイベントが発生します。
上記のスニペットは正常に動作します。アプリが既に開いていてバックグラウンドに存在するときに問題に直面しています。リンクをクリックすると、今回はアプリがフォアグラウンドになりますが、リンクのクリックからここに来たというイベントは発生しません。以下は、私が使用しているコードスニペットです
urlには、ディープリンク URL が関連付けられている必要があります。
reactjs - 同時ファイアストア クエリは、他方が終了するまで待機します
私の反応ネイティブアプリでは、通常、完了するのに1秒未満かかる非常に少量のデータのコレクションをクエリしています。また、通常は5〜10秒で完了する、はるかに大量のデータ(〜1MB)について、別のコレクションに同時にクエリを実行したいと考えています。
私の問題は、小さなクエリが完了する前に大きなコレクションをクエリすると、大きなクエリが完了するまで小さなクエリが完了しないことです。
私の小さな(価格)クエリ:
私のより大きな(カタログ)クエリ:
基本的に、FETCH_PRICES と GET_CATALOG のディスパッチは、一方が (理論上) かなり前に完了しているにもかかわらず、同時に発生します。
これは、私が抱えている別の問題に関連している可能性があるという予感があります。カタログ クエリの .forEach() ループが実行されている間、アプリが応答しなくなり、カタログ クエリの完了後にユーザー入力が登録されます。
forEach ループを非同期にする方法はありますか?
react-native - エラー: 400: プロジェクトは Dynamic Links ドメインを所有していません
react-native-firebase を使用して動的リンクを作成しています。標準リンクを作成するとすべて正常に動作しますが、短いリンクを作成すると、「エラー: 400: あなたのプロジェクトは Dynamic Links ドメインを所有していません」というエラーが表示されます。 "。それを修正する方法はありますか?
更新: 問題は Android でのみ発生し、IOS では正常に動作します
短い動的リンクを作成するためのコード: