非接入文档内容
定义sdk的声明文件
oppo_sdk.d.ts1 2 3 4 5 6 7 8 9 10 11 12 13 14
| declare module qg { export function login(data);
export function pay(data);
export function getSystemInfo(data); }
|
日志
日期 |
描述 |
2019-6-3:19:04 |
服务器一直登陆失败,是证书有问题,之前的证书是一级证书,不能用在2级域名 |
2019-8-12:17:34 |
有些资源加载不出来,因为资源名称带空格了 |
准备
egret引擎要升级,5.2.18以上的版本才支持oppo小游戏的发布。
更新完引擎,发布会提示下载需要安装oppo小游戏工具,点下载即可。
签名
1 2
| let rsaSign = crypto.createSign('RSA-SHA256'); let sign = rsaSign.update( iconv.encode(str, "utf-8") ).sign(key, "base64" );
|
1 2
| let rsaSign = crypto.createSign('RSA-SHA256'); let sign = rsaSign.update( iconv.encode(str, "utf-8") ).sign(key, "base64" );
|
oppo打包工具
下载工具
https://cdofs.oppomobile.com/cdo-activity/static/quickgame/tools/9b60ce188865433dff3738a31afa8358.zip
安装依赖库
1 2 3 4 5
|
cd quickgame-toolkit
npm install
|
添加到环境变量
命令
1 2 3 4 5
| quickgame pack
quickgame pack release
|
打包
使用egret的发布设置选择发布oppo小游戏即可
可能遇到错误
发布oppo会提示缺少scripts/config.oppogame.ts
。
新开一个egret项目,新项目里面会找到这个脚本文件,复制到scripts下面即可。
发布oppo会提示找不到oppogame\oppogame.ts
。
新开一个egret项目,新项目找到oppogame目录,复制到scripts下面即可。
发布oppo后再dist目录没有rpk。
这是egret自己的bug,直接用命令行在oppo项目目录输入命令 quickgame pack
手动打包
链接
oppo官网小游戏打包
白鹭oppo打包
nodejs的rsa2签名