很简单的问题,怎么判断当前运行是快应用

微信小游戏有 cc.sys.platform == cc.sys.WECHAT_GAME
百度小游戏有 cc.sys.platform == cc.sys.BAIDU_GAME;
。。。。

为什么华为快游戏没有,怎么判断啊?

好像是缺失了,我反馈一下,你可以下面这样试试,参考engine/cocos2d/core/platform/CCSys.js

const isHuaweiGame = (window._CCSettings.platform === “huawei”)

我打印cc.sys.platform 居然是 3

oppo的也是缺失的,顺便看一下吧引擎大大

1赞

2.0.9p1

发现 cc.sys.isNative 居然是 true!真的是这样吗?:rage:

1赞

证书也生成不了,没人管?

error: 生成证书失败!错误:Error: Command failed: D:\CocosCreator209\resources\builtin\oppo-runtime\openSSLWin64\bin\openssl req -newkey rsa:2048 -nodes -keyout private.pem -x509 -days 3650 -out certificate.pem -subj /C=CN/ST=shanghai/L=pudong/O=hongxu/OU=hongxu game/CN=xuwen/emailAddress=xuw@hx-game.com
req: Use -help for summary.

at exec (D:\CocosCreator209\resources\builtin\huawei-runtime\panel\keystore.js:260:36)
at ChildProcess.exithandler (child_process.js:224:5)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:194:7)
at maybeClose (internal/child_process.js:899:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)

证书信息里不能填空格!

1赞

cc.sys.isNative 是true 是因为
sys.isNative = CC_JSB || CC_RUNTIME;
这个CC_RUNTIME是true ,我改成sys.isNative = CC_JSB就好了,但是还有有jsb的问题,不知道怎么搞

thanks

自己发布包的时候设置渠道号就行了

且不能有中文