niapp打包安卓app,微信授权登录,获取用户openid 不对问题

本文介绍了在uniapp中打包安卓应用时如何配置manifest.json以实现微信登录功能。通过uni.login方法获取用户信息,特别是openid,需要注意的是,若未正确配置appid或使用标准基座,openid可能无法用于实际场景。解决方法是制作并使用自定义基座。在配置appid后,确保使用自定义基座运行以使配置生效。
摘要由CSDN通过智能技术生成

1.uniapp 打包安卓 app,如果需要微信登录的话,需要对 manifest.json 文件进行配置

2.使用 uni.login方法获取用户信息

uni.login({
  provider: 'weixin',
  success: function (loginRes) {
    //loginRes.authResult里包含openid
    console.log(loginRes.authResult);
  }
});

 注意:如果出现 没有配置 appid 和 appsecret 或者 配置完成之后,用户获取openid 用于 微信提现等需要 openId 的场景,需要自定义调试基座之后才会生效,使用标准运行基座是使用的是模拟的appid

 

必须制作自定义基座之后 然后运行基座选择自定义基座就好了

 

关于 uniapp打包安卓app,微信授权登录 填写上appid 跟 不填写appid获取是一样的 不是根据我的appid给我获取的 解决方案同上

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值