简体   繁体   中英

How to investigate errors in Firebase Remote Config API?

I see errors for the Firebase Remote Config API in the Google Cloud Console > API/Service Details metrics.

Looking at "Traffic by response code" I see that a specific API key is causing HTTP code 400 responses from the API for the method:

google.firebase.remoteconfig.v1.RemoteConfigService.FetchRemoteConfig

I'm not able to reproduce this issue locally so how can I find out more about these errors in the Google Cloud Console?

What I've checked so far:

  • The credential that is causing the errors is restricted to the correct package name and SHA-1 hash (hash taken from Google Play Console > App Integrity)
  • It's apparently not hitting a quota limit from looking at the quote graph

From the client side logs I only see the exception:

com.google.firebase.remoteconfig.g: The client had an error while calling the backend!

This is a standard error message used in the Remote Config SDK for a client error (ex: a connection timeout, SSL issue, etc.). I suggest that you double check your implementation. You could also use the Android network debugger to simulate the network calls, so it could create a handling mechanism to ensure that the actual device has a proper connectivity on doing the fetch.

You may also refer to the Stackoverflow post and the GitHub Link .

Google Developer Support pointed me to a known bug in the Firebase Remote Config library which has been fixed recently. Upgrading the library indeed fixed the issue.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM