[英]Firebase Analytics don't detect Android and IOS Expo
描述你的环境
描述问题
我遵循了https://docs.expo.io/versions/latest/sdk/firebase-analytics/的指南
我在 firebase 控制台中创建项目的位置: https://console.firebase.google.com/
然后,我安装了:
expo-firebase-analytics - ~2.5.0 firebase - ^8.7.0 expo-firebase-core - ^3.1.0
然后,我更新了我的 app.json:
{
"expo":{
"ios": {
"icon": "...",
"buildNumber": "1",
"supportsTablet": true,
"bundleIdentifier": "...",
"googleServicesFile": "./GoogleService-Info.plist"
},
"android": {
"icon": "...",
"adaptiveIcon": {
"foregroundImage": "...",
"backgroundColor": "..."
},
"package": "...",
"versionCode": ..,
"permissions": []
},
},
"web": {
"config": {
"firebase": {
"apiKey": "...",
"authDomain": "...",
"projected": "...",
"storageBucket": "...",
"messagingSenderId": "...",
"appId": "...",
"measurementId": "..."
}
}
}
}
然后我做了一个测试:
import * as Analytics from 'expo-firebase-analytics'
Analytics.logEvent('event-test', { test: 10 });
然后我检查了https://console.firebase.google.com/来查看设备,只是检测到事件来自 web,即使我做的测试是在 IOS:
我试图遵循这些指南:
您是否在 firebase 控制台中为 IOS 和 Android 创建了一个新应用程序并下载了 google 文件并将其放入您的 expo 项目文件夹? 似乎开发版本适用于 web,但您需要通过 google-service 文件连接 IOS 和 Android 版本,以便它们在生产中正常工作。 https://docs.expo.dev/guides/setup-native-firebase/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.