2016-12-30 4 views
4

はさえRemoteConfigのために有効にデバッグして、私はまだ、次を得ることができた:オプションのリモート設定値をフェッチFirebaseがあなたをどれくらいの期間スロットルしますか?

エラー(エラードメイン= com.google.remoteconfig.ErrorDomainコード= 8002「(ヌル)」 のUserInfo = {error_throttled_end_time_seconds = 1483110267.054194}ここ)

は私のデバッグコードである:

let debug = FIRRemoteConfigSettings(developerModeEnabled: true) 
FIRRemoteConfig.remoteConfig().configSettings = debug! 

は、上記の絞り妨げるべきではありませんか。

スロットルエラーはどのくらいの期間有効ですか?

+0

私は同じ問題を抱えていましたが、私は最初の価値を得ることができましたが、同じエラーを出すようになりました。私も同じデバッグコードを使用しています! –

+0

今は私のために働いています...それがFirebaseのエラーかどうかはわかりません。 –

+0

こんにちは。すべてがそれ自体で修正されましたか?最初の成功後に同じエラーが発生しました( – SwiftStudier

答えて

3

スロットリングによって同じエラーが発生しました。私はFIRRemoteConfig.remoteConfig().fetchWithExpirationDurationに60秒未満の有効期限を呼んでいました。

テスト中にすぐにこの問題を回避するには、別のデバイスを使用してください。スロットルは特定のデバイスに対して発生します。例えばあなたのシミュレータからデバイスに移動します。

1人のクライアントが毎秒フェッチ要求でサーバーをフラッディングさせることはありません。ボックスから提供されるキャッシングを賢明に使い、必要なときにだけ取り出します。

関連する問題