cocos creator 部署微信云开发

cocos creator 部署微信云开发
摘要由CSDN通过智能技术生成

(这仅为小弟的学习笔记,不作为教程,如有错误请大佬指出)

cocos creator中通过调用微信的接口去获取用户授权的信息,之后云函数把用户数据保存至云数据库,再从数据库回调到cocos端处理。比如把用户头像和名称通过远程加载到cocos小游戏中使用。

在这里插入图片描述

一.登录游戏,授权用户信息:

在微信开发者中进入游戏,用户点击任意位置的时候,获取用户的授权信息。

//main.js
 onLoad() {
   
    this.authorizationBox()
  }
  //微信授权按钮的创建,点击屏幕任意位置弹出授权框
  authorizationBox() {
   
    if (sys.Platform.WECHAT_GAME) {
   //如果是微信平台
      window['wx'].login({
   //登录游戏
        success: function (res) {
   
          if (res.code) {
   
            console.log('登陆成功');
          }
          //创建一个全屏的授权按钮
          let button = window['wx'].createUserInfoButton({
   //创建一个获取用户信息的按钮
            type: 'text',
            text: '',
            style: {
   
              height: window['wx'].getSystemInfoSync().screenHeight,//获取屏幕的宽高
              width: window['wx'].getSystemInfoSync().screenWidth,
              backgroundColor: '#00000000',//最后两位为透明度
              color: '#ffffff',
              textAlign: 'center',
            }
          })
          button.show()    //把按钮显示出来
          button.onTap((res) => {
             //监听按钮的点击
            if (res.errMsg === 'getUserInfo:ok') {
   
              console.log('授权成功');
              button.destroy()
            } else {
   
              console
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值