最近给公司写了一个 flutter 的 app,功能做完了,想要埋点,下一版接入推送,最后选了 firebase,但是接入埋点的时候才发现自己还没完全明白 flutter 里的生命周期等细节,埋点的时候不清不楚,很迷茫,请问大家有做这个的,交流一下吗?
1
mtt2011pony OP 帖子居然没有一个人回复,可能大佬都在忙,小佬还没正式做过,也不好说。我自己来说说几个点吧。
1、一定要翻墙,模拟器也是可以测的(因为 app 面对海外用户,所以多次考虑之后选的 firebase 服务)。 2、我没有 debug,app 配置基本按着文档走,先跑了 demo 代码连通之后,其实也挺费时的,主要是网太慢,对 iOS 的坑不是那么熟悉,但这个搞完之后,对 iOS 也更懂了。 3、比如有一个坑,iOS 的文件添加一定要通过 Xcode 加入,不能通过 Android studio 直接放入,总之运行 iOS 的时候,这个坑到我了,明明目录下有文件,却总是 not found,对于一个 Android 小开发真的不知道 Xcode 这么独裁。 4、自己按运营写业务,这一步,由于时间问题,我还没有完全去研究源码,埋点目前能统计一些常规数据,但准确性不能保证。 5、代码稍稍封装下,避免太多重复。 6、暂时这些吧,还是比较简单,就是不熟悉坑多,下一次更新推送和用户认证相关。 |