The Firebase 云消息传递文档 https://firebase.google.com/docs/cloud-messaging/ios/client说他们混合了一些方法来获取推送通知令牌并记录接收推送通知。在里面FIR 分析文档 https://firebase.google.com/docs/reference/ios/firebaseanalytics/interface_f_i_r_analytics#a91dab50fdb82112d6620f3036bdf6455,一些事件名称被保留(见下logEventName:parameters:
), 包括in_app_purchase
。这表明 Firebase 会自动将应用内购买记录到其分析中,这似乎很难在不进行调整的情况下自动完成。
Firebase 是否会进行混合以便使用这些保留关键字?如果是这样,是否通过关闭 swizzlingFirebaseAppDelegateProxyEnabled
禁用这些分析?
否,将 FirebaseAppDelegateProxyEnabled 设置为 NO 将仅禁用应用程序委托方法的混合。它不会影响应用程序内购买事件,因为 Analytics 不会从您的应用程序代理获取应用程序内购买事件。正如在文档 https://firebase.google.com/docs/reference/ios/firebaseanalytics/category_f_i_r_analytics_07_app_delegate_08,唯一会影响 Analytics 的是通过使用 URL/通用链接打开应用程序的活动事件。如果您决定关闭它,同时仍需要对活动事件的支持,建议添加文档中描述的方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)