使用序基公共能力
序基把多个产品可复用的协议、流程与 SDK 集中维护。采用公共模块后,界面与具体业务规则仍由产品负责。
包的职责
| 包 | 用途 |
|---|---|
@net.zhuoan/xuji-core | 跨端类型、协议、错误及 Schema |
@net.zhuoan/xuji-server | 可打包进产品后端的公共业务逻辑 |
@net.zhuoan/xuji-miniprogram | 微信小程序客户端调用层 |
@net.zhuoan/xuji-release | xuji 接入与发布工具 |
Dart 工程 packages/flutter | Flutter/Dart 客户端接入 |
包名和版本以实际交付的 package 清单为准。当前不在手册中提供未经验证的公共注册表安装命令。
选择一个模块开始
现有模块覆盖反馈、订单、退款、权益、通知、兑换码、用户同意记录等领域。先选择项目当前需要的一项,阅读对应源码仓库的模块说明和示例,再实现存储及渠道适配。
例如,接入退款流程仍需项目提供退款政策、存储、支付渠道及结果核对;公共流程不替产品决定退款资格。
验证顺序
先核对包的类型与契约,再验证项目存储映射,最后验证真实身份和渠道。公共库测试通过不表示产品已部署或真实消息已送达。
不要从运营台构建时复制其他产品的业务源码。每个产品交付自己的适配器,并独立管理发布版本。