CloudKitFeatureFlags CloudKit功能开关方案

CloudKit 的功能标记方案,CloudKitFeatureFlags,用起来挺香的。它支持按百分比发布功能,比如 10%、20%、一直到 100%,你可以想象成一个节省资源的灰度发布工具。最妙的是,它不需要你维护一堆记录,也不用搞复杂的回滚逻辑。

只要在CK Public Database里改一行配置,大多数情况就搞定了。对,你没看错,就是一行。而且用的是公共数据库,完全不用担心用户的 iCloud 空间会爆。

更厉害的地方在于它的发布精度:10 万人规模下误差小于 0.5%,1 万人也能控制在 1%以内。嗯,是挺靠谱的。后续还计划支持给指定用户(比如 App 审阅员)开放功能,甚至一个可视化管理界面,方便你日常配置。

了,它也考虑到了开发阶段的“泄密”问题,你可以先 Gate 掉没准备好上线的功能。要用起来,你只要搞好CloudKit 容器配置,加上自己的 Apple 开发者账号就行。

如果你正在做 iOS 开发,又想要一个不折腾、能灰度、还能灵活扩展的功能开关方案,可以试试 CloudKitFeatureFlags,省心不少。

zip 文件大小:16.93KB