2017-05-05 30 views
2

当这个“FirebaseRemoteConfigFetchThrottledException”会发生?不幸的是,我们通过保持RemoteConfig处于开发者模式来启动我们的应用程序。我们的其中一个应用工作正常,但另一个应用经常抛出此异常。FirebaseRemoteConfigFetchThrottledException? #AskFirebase

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) 

回答

5

这意味着你要过于频繁读取从远程配置服务价值,和你要节流(通过客户端或服务本身)。

如果你想避免将来发生这种情况,我建议使用不少于2小时的缓存过期时间(并且,老实说,你可能会在默认情况下保持12小时)。

相关问题