如何打包安卓,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>