【发布时间】:2022-12-02 22:32:05
【问题描述】:
我从 Google 示例中发送了带有参数的项目包
val itemJeggings = Bundle().apply {
putString(FirebaseAnalytics.Param.ITEM_ID, "SKU_123")
putString(FirebaseAnalytics.Param.ITEM_NAME, "jeggings")
putString(FirebaseAnalytics.Param.ITEM_CATEGORY, "pants")
putString(FirebaseAnalytics.Param.ITEM_VARIANT, "black")
putString(FirebaseAnalytics.Param.ITEM_BRAND, "Google")
putDouble(FirebaseAnalytics.Param.PRICE, 9.99)
}
val itemJeggingsWithIndex = Bundle(itemJeggings).apply {
putLong(FirebaseAnalytics.Param.INDEX, 1)
}
firebaseAnalytics.logEvent(FirebaseAnalytics.Event.VIEW_ITEM_LIST) {
param(FirebaseAnalytics.Param.ITEM_LIST_ID, "L001")
param(FirebaseAnalytics.Param.ITEM_LIST_NAME, "Related products")
param(FirebaseAnalytics.Param.ITEMS,arrayOf(itemJeggingsWithIndex))}
并在调试控制台中得到这样的结果:
为什么我不能得到正常的双倍价格?
【问题讨论】:
-
也分享你的阅读地点代码..那时候只有其他人可以给出解决方案
-
向我们展示您用于写入数据的代码。请回复@AlexMamo
-
@AlexMamo,我在代码中使用了 Firebase 事件文档中的确切示例。那只是模拟包和添加到 onCreate 用于测试的 firebaseAnalytics.logEvent。
标签: android firebase kotlin firebase-analytics