LOADING

uni-app

2024/12/16

如何打包安卓,ios,h5,微信小程序?

微信小程序:

找到项目根目录下的 manifest.json 文件,填写 AppID(还可以配置 name,description)

打包->选择微信小程序,生成在 unpackage/dist/dev/mp - weixin

登录公众平台,开发管理->开发版本,点击上传代码(会经过审核)

安卓

先打包,将 dist 的部分代码拷贝至 Android studio ,然后打包

ios:

利用 xcode 打包

如何做微信登录

<script>
export default {
  methods: {
    weixinLogin() {
      // 调用uni.login获取临时登录凭证code
      uni.login({
        provider: 'weixin',
        success: (loginRes) => {
          if (loginRes.code) {
            // 获取用户信息授权
            uni.getUserProfile({
              desc: '用于完善用户资料等用途',
              provider: 'weixin',
              success: (userInfoRes) => {
                // 此时获取到了用户信息,一般需要将用户信息和code发送给后端进行处理
                console.log('用户信息:', userInfoRes.userInfo);
                console.log('临时登录凭证code:', loginRes.code);
                // 假设这里有一个向后端发送数据的函数sendDataToBackend
                // sendDataToBackend({ userInfo: userInfoRes.userInfo, code: loginRes.code });
              },
              fail: (userInfoFailRes) => {
                console.log('获取用户信息授权失败', userInfoFailRes);
              }
            });
          } else {
            console.log('登录失败!' + loginRes.errMsg);
          }
        },
        fail: (loginFailRes) => {
          console.log('uni.login失败', loginFailRes);
        }
      });
    }
  }
}
</script>