基本概念说明
名词 | 说明 |
---|---|
多端应用 | - 指的是引用多端 SDK 的 App;多端应用 Id 则是该 App 在 Donut 开发平台的唯一标识 |
多端模块 | - 指的是运行于 App 上的模块;App 引入多端 SDK 后,可在 App 内打开基于多端框架构建的模块; - 模块绑定小程序帐号后,即可通过开发者工具将该小程代码序构建为多端资源包 - 模块 Id 则是该模块 在 Donut 开发平台的唯一标识 |
移动应用帐号 | - 指的是微信开放平台创建的移动应用帐号; - 将移动应用帐号与多端应用绑定后,多端应用即可调用微信开放能力Api实现相关功能 |
开发小程序帐号 | - 将小程序帐号绑定于多端模块后,该小程序即成为多端应用的开发小程序帐号,即可通过开发者工具将该小程序代码构建为多端资源包; |
多端资源包 | - 指的是将小程序代码通过开发者工具编译成可运行于 App 上资源包;该资源包结合对应版本的 SDK 即可正常运行 |

- 如上图所示,小程序转为 App 后,小程序的帐号(Appid)是与模块帐号(模块id)对应;小程序代码是与模块代码对应;小程序jsapi是与模块jsapi对应;
- 以及,从小程序转为 App 后,用户身份 id 也发生了变化;需通过将小程序绑定于微信开放平台下以获得 unionid ,通过 unionid 将小程序与 App 上的用户身份关联起来;