你以前有过这个错误吗?
我按照此说明https://docs.expo.io/guides/setup-native-firebase/#bare-workflow-setup
除了因为我没有弹出项目而需要在本地代码中进行更改的部分。
"android": {
"googleServicesFile": "./google-services.json"
},
"ios": {
"googleServicesFile": "./GoogleService-Info.plist"
},
而且我还安装了库:
"expo-firebase-analytics": "~2.4.1"
然后我做了一个小测试:
import * as Analytics from 'expo-firebase-analytics'
const callToEventTest = async () => {
try {
console.warn('callToEventTest')
await Analytics.logEvent('ButtonTapped', {
name: 'settings',
screen: 'profile',
purpose: 'Opens the internal settings'
})
} catch (error) {
console.warn({ error })
}}
React.useEffect(() => {
callToEventTest()
}, [])
但总是在我重新加载时抛出这个错误: