【Cocos Service-腾讯云FAQ系列-5】使用了云开发,如何发布到头条小游戏

问:使用了云开发,上头条小游戏的时候,提示没有sessionlocaage
https://github.com/MaoYanTech/cloudbase-adapter-tt_mp
请问这个如何解决?

答:
字节跳动小游戏暂时还没有适配,临时解决方案:

1. 下载文件 adapter-tt_mp.js.zip (2.2 KB)

下载后解压到 ${当前用户}/.CocosCreator/services/tcb/resources/js/adapter 文件夹中,最后实际保存文件路径为 ${当前用户}/.CocosCreator/services/tcb/resources/js/adapter/adapter-tt_mp.js

2. 修改 ${当前用户}/.CocosCreator/services/tcb/install.js 文件

onBuildedProjectEnable 方法中的 platform_adapter_mapping 对象中新建一项

'bytedance': {       
   adapter: 'adapter-tt_mp.js',        
   src_path: 'src',        
   appSign: await Editor.Profile.load('project://bytedance.json').get('appid'),      
},

添加完成后应如下图所示,随后直接构建字节跳动小游戏即可

云开发很好,非常赞,可是三天两头的 环境不存在,一等就是一晚上,好难受啊

感谢 qq54605802 的协助排查,已定位到是时区问题。建议大家暂时每个月1号 早上8点前不操作云函数。我们将尽快更新 SDK 来修复这个问题。