FirebaseRemoteConfigFetchThrottledException? #AskFirebase

Когда / где выбрасывается это исключение "FirebaseRemoteConfigFetchThrottledException"?

К сожалению, мы запустили наши приложения, сохранив RemoteConfig в режиме разработчика. Одно из наших приложений работает нормально, но другое приложение выдает это исключение довольно часто:

com.google.firebase.remoteconfig.FirebaseRemoteConfigFetchThrottledException
                                       at com.google.firebase.remoteconfig.FirebaseRemoteConfig.zza(Unknown Source)
                                       at com.google.firebase.remoteconfig.FirebaseRemoteConfig$1.zza(Unknown Source)
                                       at com.google.firebase.remoteconfig.FirebaseRemoteConfig$1.onResult(Unknown Source)
                                       at com.google.android.gms.internal.zzpt$zza.zzb(Unknown Source)
                                       at com.google.android.gms.internal.zzpt$zza.handleMessage(Unknown Source)
                                       at android.os.Handler.dispatchMessage(Handler.java:102)
                                       at android.os.Looper.loop(Looper.java:148)
                                       at android.app.ActivityThread.main(ActivityThread.java:5417)
                                       at java.lang.reflect.Method.invoke(Native Method)
                                       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
                                       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)

1 ответ

Решение

Это означает, что вы пытаетесь получить значения из службы Remote Config слишком часто, и вас душат (либо клиент, либо сама служба).

Если вы не хотите, чтобы это произошло в будущем, я бы порекомендовал использовать срок действия кеша не менее 2 часов (и, честно говоря, вы, вероятно, хорошо придерживаетесь по умолчанию 12 часов).

Другие вопросы по тегам