美文网首页软件必备模块
软件必备模块-云控开关

软件必备模块-云控开关

作者: 于桓 | 来源:发表于2018-02-13 16:53 被阅读3次

    这个模块是我工作后才发现每个app需要这么一个模块。目前工作需要接入第三方sdk,第三方sdk代码时常不受控制。发板需要时间,如果在线上发现某个sdk有问题可以通过远程配置进行关闭。

    对风险较大的模块添加云控开关

    如果开发风险较大的功能也可以使用增加相应的云控开关。

    风险不确定的第三方服务添加sdk

    我们业务中用到了大量第三方sdk。sdk质量不稳定,时常只能用云控开关配置。

    开关关闭方式

    根据特定渠道关闭,安卓,安卓细分渠道,华为,小米,oppo等等。苹果。
    根据特定产品关闭,主播端,观看端,手游端。
    根据版本号关闭,不同版本关闭。

    关闭时机也会引起不同的问题

    在应用启动关闭,打开
    在应用运行中打开关闭
    在实践中应该避免在未初始化相关sdk的情况下,调用相关sdk的代码

    云控控制非开关功能

    云控也可以配置一些颜色,主题之类的功能。

    模块化

    为什么模块化很重要,出现线上问题,你可以关闭某些非核心业务的模块
    。可以通过云控控制相关模块的颜色,主题一类的设置。

    迭代

    项目周期比较紧,可以不支持云控,迭代过程中支持云控,但是模块好要做好

    相关文章

      网友评论

        本文标题:软件必备模块-云控开关

        本文链接:https://www.haomeiwen.com/subject/zgfagxtx.html