是否可以在没有分析部分的情况下使用Firebase云消息传递Android通知?

时间:2018-03-12 15:54:29

标签: android cordova firebase cordova-plugins phonegap-plugins

我在cordova应用中使用phonegap-plugin-push来管理推送通知。我有一个google-services.json文件,其中包含接收推送通知所需的所有信息,但效果很好。

我的问题是,即使我不想使用此分析功能,Google Firebase Analytics跟踪器也会打包在我的应用中。我尝试删除services文件的google-services.json部分:

{
    "project_info": {
        "project_number": "xxxxxxxxxxxxx",
        "firebase_url": "https://abc.firebaseio.com",
        "project_id": "abc",
        "storage_bucket": "abc.appspot.com"
    },
    "client": [
        {
            "client_info": {
                "mobilesdk_app_id": "x:xxxxxxxxxxxx:android:xxxxxxxxxxxxxxxx",
                "android_client_info": {
                    "package_name": "..."
                }
            },
            "oauth_client": [
                {
                    "client_id": "...",
                    "client_type": 3
                }
            ],
            "api_key": [
                {
                    "current_key": "..."
                }
            ],
            "services": {
                "analytics_service": {
                    "status": 1
                },
                "appinvite_service": {
                    "status": 1,
                    "other_platform_oauth_client": []
                },
                "ads_service": {
                    "status": 2
                }
            }
        }
    ],
    "configuration_version": "1"
}

我希望从我的配置文件中删除这些服务会禁用它们,但我重建了我的应用程序并且跟踪器仍然在这里。

我没有找到关于每项服务的status密钥的任何文档。我试图将它们设置为0,但它没有改变任何东西。

这就是为什么我想知道是否甚至可以使用Firebase Cloud Messaging在Android设备上获取通知,但不使用Firebase Analytics。我不想跟踪我的用户以获得一些分析,只是向他们提供一些推送通知。

1 个答案:

答案 0 :(得分:1)

不,你不能让他们离开。

默认情况下,firebase会在您的应用中集成一些常见的firebase分析,您可以在firebase分析控制台中看到这些分析。 您不希望跟踪自定义分析,这取决于您。

希望你明白。