flutter 路由监听友盟页面统计方案

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了flutter 路由监听友盟页面统计方案相关的知识,希望对你有一定的参考价值。

参考技术A 1.当我们使用flutter开发的时候 页面里面只有 initState 与dispose方法.
initState 只有进入页面的时候调用,并且在二级页面返回的时候 是不会有调用的
dispose 当页面销毁的时候 才会调用,你进入二级页面是不会调用的
综上分析者两个方法没有办法友盟页面统计分享上报

2.我们可以使用 NavigatorObserver来解决

首先新建一个 继承与NavigatorObserver的类 实现NavigatorObserver 的方法就可以了

最后我们需要再 MaterialApp里面的navigatorObservers添加监听就可以了

这时候 会有一个问题点击tabbar几个主页是没有统计的 ,我们也需要再tabbar的点击方法来进行处理

以上是关于flutter 路由监听友盟页面统计方案的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 如何监听当前页面 push显示/消失 pop消失/显示

友盟页面统计 - 关于Viewpager中的Fragment的生命周期

Flutter实现原生推送-友盟推送iOS版

友盟统计怎么算新增用户 android

Flutter上线项目实战——路由篇

Flutter上线项目实战——路由篇