React Native remoteConfig().getAll()return undefined不是对象(正在计算“Object.keys(this._values)”)

6kkfgxo0  于 2023-08-07  发布在  React
关注(0)|答案(2)|浏览(115)
import remoteConfig from '@react-native-firebase/remote-config';

useEffect(() => {
getConfig()
.then(res => console.log(res)
.catch(err => console.log(err.message))
}, [])

const getConfig = async () => {
const firebase = await remoteConfig().getAll();
return firebase
}

字符串
返回undefined不是对象(计算'Object.keys(this._values)')

ep6jt1vc

ep6jt1vc1#

在使用远程配置之前,您需要获取并激活它。我用你的代码测试了一下,之后就可以用了

mwkjh3gx

mwkjh3gx2#

export async function getDefaultValueFromFirebaseRemoteConfig() {
  try {
    await remoteConfig().fetchAndActivate();
    const data : FirebaseRemoteConfigTypes.ConfigValue = await remoteConfig().getVaue('${key}');
    return (JSON.parse(data.asString()));
   } catch(error) {
    return {live_version: [""]};
   }
}

字符串

相关问题