我正在一个只有一个 Activity 的简单 Android 应用程序上测试 Flurry。
我FlurryAgent.onPageView();
从 Activity 的onCreate
方法中调用。
这是计算页面浏览量的正确方法吗?
另外,我在http://dev.flurry.com/上找不到 PageView 报告,它在哪里?
谢谢,贾科莫
我正在一个只有一个 Activity 的简单 Android 应用程序上测试 Flurry。
我FlurryAgent.onPageView();
从 Activity 的onCreate
方法中调用。
这是计算页面浏览量的正确方法吗?
另外,我在http://dev.flurry.com/上找不到 PageView 报告,它在哪里?
谢谢,贾科莫
根据 FlurrySDK.jar
文件中的混淆代码,该方法唯一onPageView()
做的就是增加静态int
页面查看计数器。所以我认为@Litux 关于使用方式是正确的,但是由于这个字段是静态的,我认为使用它不是一个好主意,例如,计算Fragment
视图数量,特别是如果你有多个Fragments
视图Activity
。
首先,您需要调用FlurryAgent.onStartSession(Context, String)
. 可能在onStar()
. 然后,在那之后,你可以打电话给FlurryAgent.onPageView();
。请记住,该事件onCreate
首先是onStar
As... "Page View tracking 是 Flurry SDK 的一个可选部分,它允许您报告用户生成的页面查看次数,以用于跟踪广告。由于每个应用程序的 Page View 定义不同,因此 Flurry SDK 无法自动为您跟踪这些。相反,您需要添加适当的集成点来跟踪与您的应用程序相关的页面视图。”
如果要记录特定的Page/ Activity/Fragment使用情况和User Paths,则需要使用自定义事件和FlurryAgent.logEvent()
,可选地使用FlurryAgent.endTimedEvent()
。
您可以将其集成到 Activity/Fragment onResume
、onPause
回调中。