Jas*_*son 2 android google-analytics cordova firebase-analytics
我已经设置了一个Cordova应用程序来使用cordova-plugin-firebase-analytics插件(使用cordova-support-google-services插件)。它适用于iOS,但不适用于Android。在Android上,事件永远不会注册。当我使用“ adb logcat”输出日志时,出现以下错误:
01-02 13:54:57.322 E/FA (18325): Invalid google_app_id. Firebase Analytics disabled. See https_/goo.gl/NAOOOI. provided id: 1046165292000
Run Code Online (Sandbox Code Playgroud)
注意:我修改了日志中的url,因此Stack Overflow不会抱怨url缩短。
我已经从Firebase控制台中添加了google-services.json文件,并将com.google.gms插件行添加到了我的build.gradle文件中(在platform / android中)。老实说,我对接下来要看的内容一无所知,有什么想法吗?
这是google-services.json文件(已修改识别数据)
{
"project_info": {
"project_number": "1000000000000",
"firebase_url": "https://my-app.firebaseio.com",
"project_id": "my-app",
"storage_bucket": "my-app.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:1000000000000:android:5da9694e695bed4d",
"android_client_info": {
"package_name": "ca.my.app"
}
},
"oauth_client": [
{
"client_id": "1000000000000-f1l9aikqj3q9fb5bmosdor3acghq60av.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "__mykey__"
}
],
"services": {
"analytics_service": {
"status": 1
},
"appinvite_service": {
"status": 1,
"other_platform_oauth_client": []
},
"ads_service": {
"status": 2
}
}
}
],
"configuration_version": "1"
}
Run Code Online (Sandbox Code Playgroud)
谢谢,杰森
我通过将应用程序ID从Firebase控制台(x:xxxxxxxxxxxx:android:xxxxxxxxxxxxx)复制到string.xml文件来修复它,如下所示:
<string name="google_app_id">x:xxxxxxxxxxxx:android:xxxxxxxxxxxxx</string>.
Run Code Online (Sandbox Code Playgroud)
希望对您有帮助
| 归档时间: |
|
| 查看次数: |
1973 次 |
| 最近记录: |