uniapp登入錯誤提示的解決方法:1、設定檔修改appid appsecret;2、設定微信開放平台的包名和打包時候的一樣;3、使用微信提供的取得簽章的工具取得簽章;4 , 重新安裝微信再測試。
本教學操作環境:windows7系統、uni-app2.5.1版本,Dell G3電腦。
推薦(免費):uni-app教學
具體問題:
微信登陸提示登陸失敗
打包後微信登陸提示登陸失敗,授權頁面可以跳轉,用戶點擊過確定授權後返回APP 直接提示登入失敗,沒有進入success 也沒有進入fail ,下面是代碼,簽名和報名已經是對的了,appid 和appsecret 也沒有問題
uni.login({ provider: 'weixin', success: (res) => { uni.showToast({ title: '登陆成功' }); }, fail: (res) => { /* uni.showModal({ title: '登陆失败', content: encodeURIComponent(JSON.stringify(res)), }) */ uni.showToast({ title: '登陆失败123', icon: 'none' }) } })
解決方法:
大家開發要注意
設定檔修改appid appsecret
微信開放平台的包名一定要和打包時候的一樣,
微信開放平台的簽名一般就是59201cf6589202cb2cdab26752472112,具體需要自己獲取,使用微信提供的獲取簽名的工具獲取具體看https://blog.csdn.net/m00123456789/article/details/56481656
還有微信快取問題也很頭疼,測試失敗後需要重新安裝微信再測試,因為微信會快取你的appid和appsecret,導致你每次測試都出現錯誤
以上是如何解決uniapp登入錯誤提示問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!