阶段性交付了一个小项目,今天得空捉摸自己的产品,写模块划分时又想到这个主题。

统计分析&异常监控,原生开发里有不少第三方在做,主要的几个也有了 Flutter 插件,而且还有开源独立部署的选择。为啥还要考虑自研呢?商业化的考虑归商业,对技术的追求归技术,两者应该共存而不是过于偏颇。到底偏向哪一方,由现实中遇到的实际问题来决定。

目前的主要问题在于:1、不希望第三方 SDK 申请涉及用户隐私的权限;2、想得到的数据比较个性化,接入第三方依然需要大量配置。