首頁 >web前端 >uni-app >如何解決uniapp登入錯誤提示問題

如何解決uniapp登入錯誤提示問題

藏色散人
藏色散人原創
2021-01-26 11:49:249838瀏覽

uniapp登入錯誤提示的解決方法:1、設定檔修改appid appsecret;2、設定微信開放平台的包名和打包時候的一樣;3、使用微信提供的取得簽章的工具取得簽章;4 , 重新安裝微信再測試。

如何解決uniapp登入錯誤提示問題

本教學操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn