以下为我公司产品计划支持百度小程序时进行的自查评估,仅供参考;如有遗漏或错误,欢迎 PR 补充。
检查项 | 微信 | 百度 | 备注 |
---|---|---|---|
文件后缀 | wxml / wxss / js / json |
swan / css / js / json |
|
数据绑定 | {{ xxx }} |
同微信 | 参考链接 |
布局控制结构 | 以 wx: 开头 |
以 s- 开头 |
缺少 s-key |
布局模板 | <template ... data="{{exportData: myData}}"> |
双大括号改为三大括号 | 参考链接 |
组件事件 | 以 bind 或 catch 开头 |
同微信 | 参考链接 |
JSON 文件 | - | 同微信 | 参考链接 |
API | wx.* |
swan.* |
|
开发者工具 | - | 类似微信 |
以上,部分检查项没有进行具体对比;如有部分特殊事件、控制结构等百度不支持,则需要特殊处理。
难点:API 兼容库。
检查项 | 微信 | 百度 | 备注 |
---|---|---|---|
登录 | code -> session_key -> decrypt | 流程同微信 | 参考链接 |
支付 | - | 独立产品体系,完全不一样 | 参考链接 |
...
难点:支付部分差距大。
检查项 | 微信 | 百度 | 备注 |
---|---|---|---|
用户标识 | open_id + union_id |
open_id + swan_id |
|
模版消息 | 无场景区分 | 区分场景 表单 / 支付 ,类似支付宝 |
access_token 需单独获取,参考链接 |
小程序二维码 | 调用接口生成 | 需在后台配置规则后直接生成 | 参考链接 |
分销佣金 | 支持自动打款 | 无此接口 |
难点:支付部分差距大,支付接口 SDK 需进行简化集成,其它接口百度不提供 SDK,需自行封装。