3.8.3 个别苹果手机被判定为支持wasm 但是在使用spine的时候出现 Spine wasm load failed的问题

问题描述:
你们这个通过抖音的sdkVersion版本 去判断手机是否支持wasm存在漏洞 我们游戏出现 部分苹果手机 输出的sdkVersion = 3.94.0 按引擎这边算是支持wasm的 但是我们构建那边选择wasm+Asmjs 他出现 了wasm 的报错


目前几款游戏 时不时都有人报这个错误

可以考虑捕获特定的错误,本地化或者上传远程服务器标记此设备或者用户为误判wasm,客户端逻辑做好判断逻辑,规避即可

怎么操作 要在源码那边修改吗

几个问题
1.客户端是否有根据判断A 当前是否支持wasm,决定后续是否启用wasm
2.能否捕获wasm的特征报错信息,由此来给

判断A处加一个与条件B,B默认是true,存储在本地或者上报给服务器
如果捕获到wasm特征报错,即不支持wasm,B为false, 后续逻辑不启用wasm

启用wasm 3.8.3 好像不支持在游戏中 进行切换吧

安卓和ios 抖音用户是否启用wasm是根据sdk版本来的吧 ,不是说有问题吗?这个地方加上额外一个条件判断试试

自定义加载 Wasm/Asm 文件与模块 | Cocos Creator