在传统技术开发的桌面应用接入
在使用 C++ 或 Qt 等传统技术开发桌面应用中集成小程序 SDK 时,采用调起小程序 exe 传参的方式。
调用示例
start ./[接入方名称].exe --open-miniapp=encryptedString |
参数说明
参数值需要加密
- 加密算法为
XXTEA
- 秘钥为小程序平台下发的
containerSecret
–open-miniapp
打开小程序,参数键值对用&
拼接,例如:key1=val1&key2=val2&...
,然后将该值通过加密算法加密
名称 | 类型 | 是否必须 | 说明 |
---|---|---|---|
appId |
string | 是 | 小程序id |
accessToken |
string | 是 | 接入方业务token |
eAccessToken |
string | 是 | 天翼账号token |
phoneNumber |
string | 是 | 手机号 |
versionType |
string | 否 | 版本类型(1 -开发版,2 -体验版,3 -正式版),默认值为3 |
接入方客户端信息配置
在./resources/app.asar.unpacked/build/config/package.json
中进行配置,该信息主要用于小程序中获取系统信息(ok.getSystemInfo)时返回、小程序平台接口请求头传参
{ |
名称 | 类型 | 是否必须 | 说明 |
---|---|---|---|
appPackage |
string | 是 | 客户端包名或者BundleID |
clientVersion |
string | 是 | 客户端版本号 |