Firebase Analytics begin_checkout 项目

Pie*_*emy 6 ios firebase swift firebase-analytics

最近,我实现了 Firebase AnalyticsAnalyticsEventBeginCheckout事件。但它似乎AnalyticsParameterItems没有发送到 Firebase。

我的代码:

var jeggings: [String: Any] = [
      AnalyticsParameterItemID: "SKU_123",
      AnalyticsParameterItemName: "jeggings",
      AnalyticsParameterItemCategory: "pants",
      AnalyticsParameterItemVariant: "black",
      AnalyticsParameterItemBrand: "Google",
      AnalyticsParameterPrice: 9.99,
    ]

    // A pair of boots
var boots: [String: Any] = [
      AnalyticsParameterItemID: "SKU_456",
      AnalyticsParameterItemName: "boots",
      AnalyticsParameterItemCategory: "shoes",
      AnalyticsParameterItemVariant: "brown",
      AnalyticsParameterItemBrand: "Google",
      AnalyticsParameterPrice: 24.99,
    ]

var checkoutParams: [String: Any] = [
      AnalyticsParameterCurrency: "USD",
      AnalyticsParameterValue: 14.98,
      AnalyticsParameterCoupon: "SUMMER_FUN"
    ];

checkoutParams[AnalyticsParameterItems] = [jeggings, boots]

    // Log checkout event
Analytics.logEvent(AnalyticsEventBeginCheckout, parameters: checkoutParams)
Run Code Online (Sandbox Code Playgroud)

此代码是来自 Firebase 的教程代码。

似乎AnalyticsParameterItems没有发送,但是如果我发送item_iditem_name,这两个字段会出现在我的事件数据中

任何解决方案?