关于2.3.4腾讯云疑问(欢迎跟帖提问)

还是之前那个静态托管网站的菜单?

是的,网站需要设置域名,在设置域名的过程中,上传SSL证书没有权限

能不能绑定自己的腾讯云账号

微信小游戏使用cocos里面的腾讯云开发,不能实现微信的登陆吗?使用小游戏的接口显示没有开通云开发,cocos使用的web SDK貌似只有网页登录的形式

目前只有在微信 IDE 里创建的云开发环境,才能使用 wx.cloud 相关方法。

之前我们内部使用时有跟腾讯云方面反馈过,他们也在推动开放,后续也许有望支持。

腾讯云是不是小游戏,打包app游戏都能用,跟平台无关的?比如说,微信小游戏,头条小游戏,ov小有想,ios,android原生都能用的,还是只支持微信,手Q小 游戏平台?

在网页测试云开发成功,然后构建微信小游戏, 发布后,设定不检查域名合法性,可以正常连接云开发,调用云函数和数据库 就是说现在用了云开发写的游戏,发布微信小游戏可以正常连接了,之前出错找不到资料,搜索到不少说还不支持什么的,找了好多帖子,这里回复提示一下,cocos creator使用云开发发布的微信小游戏是可以正常使用的。

感谢分享经验。

云开发已支持以上平台。 内置Sample已在以下平台测试过:
Mac、Windows、iOS、Android、Web-Desktop、Web-Mobile、微信小游戏、百度小游戏、OPPO 快游戏、VIVO 快游戏

cocos creator 3d里面能否使用腾讯云?没有看到和2.3.4里面一样的服务面板

cocos creator 3d 里的服务面板目前还在开发中,暂时还未能支持上,抱歉了

预计多久能上线。。。或者我们可以自己按照腾讯云的文档来集成腾讯云可以吗

自己集成也不麻烦的

云函数的地址都是http 比如:Request URL: http://tcb-api.tencentcloudapi.com/web?env=xxxxxx
,如何把他设置成https

你应该是在微信开发者工具里看到的吧?这个问题问的人还挺多的,我统一回复一下:

##原因
在微信开发者工具里,location.protocol 这个值的确一直是 http,这是因为云开发的 SDK请求的协议是跟环境相同的,以下是 SDK 的实现代码:

##解决方案
建议开发调试的时候关闭微信开发者工具的域名校验;
真机没有这个问题。

1赞

嗯。这个问题解决了。

微信小游戏问题解决了。

新问题来了,上头条小游戏的时候,没有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'),      
},

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

2赞

按照你的方法,登录云开发报错。

按照梦行123的方法,头条没问题了。

邮箱登陆失败问题

我的注册邮箱账号代码如下:

        // 初始化方法,从配置文件中读取参数
        this.app = cc.cloud && cc.cloud.initialize();

        // let auth = this.app.auth();
        this.app.auth().signUpWithEmailAndPassword("**************@qq.com", "*********")
            .then(() => {
                // 发送验证邮件成功
                console.log("-- 发送验证邮件成功 --");
            });

报错如下:

Uncaught TypeError: this.app.auth(...).signUpWithEmailAndPassword is not a function
    at GameView.onLoad (eval at <anonymous> (__quick_compile__.js:238), <anonymous>:76:21)
    at eval (eval at createInvokeImpl (component-scheduler.js:219), <anonymous>:3:65)
    at CCClass._invoke (component-scheduler.js:224)
    at CCClass.invoke (component-scheduler.js:140)
    at CCClass.activateNode (node-activator.js:251)
    at cc_Scene._activate (CCScene.js:107)
    at 102.cc.Director.runSceneImmediate (CCDirector.js:480)
    at CCDirector.js:547
    at bundle.js:451
    at utils.js:79

not a function?是cocos不支持邮箱登陆吗,还是我接入的姿势不太对?
@folgerhu_cocos

Creator 内置的 TCB SDK 暂时还不支持邮箱登陆方式,我们会在节后安排更新