Recently, i had to updated crashlytic dependency which requires firebase core dependency. this leads to a strange remote config failure on devices without google play services support (Huawei devices and emulators).
Exception happens when i try to fetch remote config values :
await remoteConfig.fetch(expiration: const Duration(hours: x));
Exception: Unable to complete fetch. Reason is unknown but this could be due to lack of connectivity.
when i revert back changes for firebase_core initialisation, that line goes through and remote config successfully fetched.
tried updated all related dependencies to the latest versions with no success:
firebase_core: ^0.5.0+1
firebase_remote_config: ^0.4.0+2
regarding to this post and documentation remote config should not depend on google play services and it should fetch without any problem , also as in some other threads mentioned about restricted api key i did not restrict firebase api key. any help and insight would be highly appreciated.