分享一下遇到的问题,我这里遇到的是微信登录的问题,
1:开始打包的时候一定要注意你的apk签名一定要跟微信开放平台的签名一致,如何设置查看:
里面会有签名证书 -> 签名证书管理
证书需要给开放平台的管理要一下ios要ios的 安卓的要安卓的证书
这里进行登录的时候微信会给你返回一个临时的票据code,如果签名不对就会提示code无效:error":"invalid code, rid: 67c16fc9-5206a91c-225972ca"所以一定要把签名搞正确
然后需要在你的文件目录里找到manifest.json里面app-plus ->distribute->android->sdkConfigs->oauth->weixin
需要配置好你的appid和appsecret这两个去开放文档里获取:
因为整个小程序使用的uniapp所以思绪一一直是锁在uniapp里的uni.login里面,看着uni.login是支持app进行登录的,注意:坑来了------uni.login的底层逻辑还是用的wx.login所以你进行登录的时候他会给你提示(Object {errMsg: "wx.login:fail wx.login: 多端...errMsg:"wx.login:fai wx.login: 多端App无法使用wx.login)
如图:
然后不要使用uni.login要使用多端文档里的wx.miniapp.login来进行调用
文档链接:wx.miniapp.login | 微信开放文档
对了 补充一点,这个设置是一定要打开的