gpt4 book ai didi

ios - 具有最新 Ti SDK 9.0.3 GA 的 Firebase 分析存在 screen_view 问题

转载 作者:行者123 更新时间:2023-12-01 21:27:54 31 4
gpt4 key购买 nike

我尝试将 Firebase 与以前版本的 Ti SDK (7.5.2) 一起使用。 FIRAnalytics.setScreenName 和 FIRAnalytics.logEventWithName(ti.firebase 的方法,其他模块中的相等方法)工作正常。
最初的想法是,可能是模块问题。但是阅读几篇博文就知道 Firebase 会自动跟踪屏幕浏览量 https://firebase.google.com/docs/analytics/screenviews .
当然我们也可以手动调用。
如果我的猜测是正确的,那么在应用程序启动时,firebase 开始跟踪屏幕时间,并且我们正在低于错误。 (我尝试使用 ti.firebase、firebase.analytics 和自己的 ios 原生移动示例)

objc[67740]: Cannot form weak reference to instance (0x7f9ab8e0aac0)of class UIViewController. It is possible that this object wasover-released, or is in the process of deallocation.


我找到了关闭屏幕跟踪的替代方法。通过添加 FirebaseScreenReportingEnabled 中为假项目的 info.plist .对于 Titanium 项目,我们需要添加 tiapp.xml 。这次我们没有看到任何问题,并且日志事件工作正常。但我没有看到任何屏幕 View ,甚至是手动的。因为此选项将完全阻止屏幕跟踪。
:
<ios>
<enable-launch-screen-storyboard>true</enable-launch-screen-storyboard>
<use-app-thinning>true</use-app-thinning>
<plist>
<dict>
:
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleDefault</string>
<key>FirebaseScreenReportingEnabled</key>
<false/>
</dict>
</plist>
</ios>
:
但这甚至没有手动跟踪屏幕 View 。所以我们正在失去平均屏幕时间的轨迹。
这里是 ti.firebase 的示例(我尝试使用 firebase.analytics 不幸的是我可以引用这里的示例代码,但我们可以使用这个 https://github.com/hansemannn/titanium-firebase-analytics/blob/master/example/app.js )
var _tFireb = require('ti.firebase');
_tFireb.configure();

function doClick(e) {
alert($.label.text);

var logParams = {
'name': "button_clicked",
'parameters': null
};
//Ti.API.info("Sending logEvtData", logParams);
_tFireb.FIRAnalytics.logEventWithName(logParams);
}

$.index.open();

_tFireb.FIRAnalytics.setScreenName({
'screenName' : "indexdefault",
'screenClass' : "indexdefault"
});

最佳答案

我们尝试使用最新的 Titan-firebase-analytics 模块。它工作正常。
https://github.com/hansemannn/titanium-firebase-analytics/releases/tag/ios-2.0.0
Firebase 本身发生了变化。现在通过传递常量发送 Screenview 也与日志事件相同。注意:如果您通过“screen_view”,它将不起作用。
你需要像下面这样使用 const ,模块已经处理好了。[FIRAnalytics logEventWithName:kFIREventScreenView parameters:]

关于ios - 具有最新 Ti SDK 9.0.3 GA 的 Firebase 分析存在 screen_view 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63263289/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com