在指南中,您可以看到这些步骤是必要的:
// Obtain the FirebaseAnalytics instance.
mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id);
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
但这些代码行是否必要?或者它会记录我的活动打开而不写一行代码? (只是gradle文件中的apply插件)
我问这个是因为我在测试时没有看到任何内容,而没有编写代码(只有导入,json和gradle行)但我的应用程序可以正确接收推送通知。 / p>
答案 0 :(得分:0)
Firebase SDK会自动初始化,而Analytics will send automatic events则无需编写任何代码。
答案 1 :(得分:0)
我认为您将推送通知与Google Analytics混淆。只需关联Analytics SDK即可通过您的应用报告自动事件。对于自定义事件,您当然需要这些代码行。仪表板将显示一些自动收集的事件,如first_open,但如果您没有任何自定义事件要记录,则不会显示任何事件。