問題タブ [firebase-remote-config]

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.

0 投票する
1 に答える
20287 参照

android - リリース時の Firebase リモート構成キャッシュの有効期限

開発者モードを に設定して、リリース モードの firebase リモート構成をセットアップしようとしていますfalse。しかし、キャッシュの有効期限が 3000 秒未満 (実験的に決定された、少し短い可能性があります) の場合、データのフェッチに失敗します。投げるFirebaseRemoteConfigFetchThrottledException

そして、.setDeveloperModeEnabled(true)それを使用すると、いつでも 0 を設定でき、うまく機能します。

ここにハンク全体があります:

何が問題なのか説明していただけますか?

0 投票する
3 に答える
1583 参照

firebase - 動的ユーザー プロパティに基づいてオーディエンスを作成する

ユーザーが「有料」または「無料」ステータスを持つことができるアプリがあります。ユーザーは、「無料」から「有料」(アプリ内購入の場合) に切り替えるか、サブスクリプションの支払いをやめた場合に「有料」から「無料」に切り替えることができます。

動的ユーザー プロパティを使用して Firebase の情報を追跡できますか?

ドキュメントでは、時間の経過とともに変化する可能性のある動的なユーザー プロパティ値を持つことが許可されているかどうかが明確ではありません ( https://support.google.com/firebase/answer/6317519?hl=en )

それが良い習慣ではない場合、どうすればそのようなことを行うことができますか?

ありがとう

0 投票する
1 に答える
853 参照

android - Firebase RemoteConfig がさまざまなアプリ フレーバーにキー値を追加する方法

Android アプリの異なるフレーバーに対して、同じパラメーターに異なる値を追加する方法。

デバッグ、リリース、モックのアプリがあり、すべてパッケージ名が異なり、Firebase Analytics で別のアプリとして追加されます。

0 投票する
2 に答える
650 参照

swift - 「FIRRemoteConfigValue!」からキャストします。Swift で Firebase Remote Config を使用すると、関連のない型「String」への変換が常に失敗する

FirebaseDatabase と (使用しようとしている) Firebase Remote Config の両方を使用するアプリに取り組んでいます。RemoteConfig を完全に機能させることができましたが、次の警告が表示されます (まったく別のクラスで注意してください)。Cast from 'FIRRemoteConfigValue!' to unrelated type 'String' always fails

Firebase データベースからデータを取得しようとするたびに (たとえば)、この警告は正しいです。

...私のコードは、コンソールで何が起こったのかを示すことなく壊れます。

本当に混乱しているのは、Realtime Database と Remote Config が互いに独立して動作することですが、両方を有効にすると Realtime Database がクラッシュします...これは Firebase の不幸なバグですか? それとも、コードを書くときに間違ったことをしたのでしょうか?

何でも役に立ちます、ありがとう。

0 投票する
4 に答える
7888 参照

android - Android Firebase Remote Config の初期フェッチで値が返されない

アプリを初めて開いたときに Firebase Remote Config を使用してデータを取得しています。しかし問題は、アプリの最初の起動時にデータを取得できないことです。onComplete()メソッドはトリガーしますが、値を返しません。アプリを閉じて再度実行すると、Remote Config から値が返されます。

onCreate()onStart()、で fetch() を呼び出そうとしましonResume()たが、同じままで 2 番目の遅延が発生しpostDelay()ました。最初のフェッチは常に空です。Remote Config にsetDefaults()は、フェッチされる前にデフォルトを保存する方法がありますが、アプリ内でデフォルトを設定することは私が望んでいるものではありません。

これは Remote Config の仕組みなのですか、それとも何か間違っていますか? 私が見つけた唯一の回避策は、内部に追加し、fetch()内部onResume()で onResume() を再度呼び出すことonCreate()です。onResume() を 2 回呼び出す結果となります。1 回目は Android システムによるもので、2 回目はコードによるものです。

初回実行時に Remote Config フェッチ データを強制する他の方法はありますか?

アップデート

内部では、新しい値を取得する前にonComplete()呼び出す必要があります。firebaseRemoteConfig.activateFetched();

0 投票する
1 に答える
4906 参照

android - userId による Firebase リモート構成条件

アプリケーション ユーザーごとに異なるパラメーター値を取得するために、Firebase を Android プロジェクトに統合しました。私は次のことをしました:

  1. Firebase プロジェクトでユーザーを設定するここに画像の説明を入力
  2. ユーザーに一致するオーディエンスを作成しました: ここに画像の説明を入力UID はAAAAAAA...で、それに応じてBBBBBBB... です
  3. Remote Config セクションにパラメータを作成しました:ここに画像の説明を入力
  4. このパラメーターに条件を追加:ここに画像の説明を入力 および条件の値を設定:ここに画像の説明を入力
  5. 次のコードを入力して、アプリケーションからユーザーをサインインさせました:

    /li>
  6. サインインが成功したことを確認しました。
  7. 次に、リモート構成パラメーターを取得しようとしました:/li>

その結果、常にデフォルト値を取得しました: DefaultValue

私は何を間違えましたか?私は何を取りこぼしたか?

0 投票する
1 に答える
1345 参照

android - FirebaseRemoteConfig と Play Services SDK を使用する際の Proguard エラー

次のプロガード ルールを使用して APK を生成すると、

このエラーが発生します

部分評価の実行中に予期しないエラーが発生しました: クラス = [com/google/firebase/remoteconfig/FirebaseRemoteConfig] メソッド
= [getInstance()Lcom/google/firebase/remoteconfig/FirebaseRemoteConfig;] 例外 = [java.lang.IllegalArgumentException] (Can't [com/google/android/gms/internal/zzama] (2 つの既知のスーパー クラスを含む) および [com/google/android/gms/internal/zzamb$zzc] (1 つの既知のスーパー クラスを含む) の共通のスーパー クラスを検索します)

警告: タスク java.io.IOException の処理中の例外: java.lang.IllegalArgumentException: [com/google/android/gms/internal/zzama] (2 つの既知のスーパー クラスを持つ) および [com/ google/android/gms/internal/zzamb$zzc] (1 つの既知のスーパー クラスを含む)

この URL http://proguard.sourceforge.net/manual/troubleshooting.html#superclassを見つけました。不足しているクラスを追加するように指示されています。ここで欠落しているクラスはどれかわかりません。任意の入力をいただければ幸いです。