今天遇到一非常奇葩的問題,搞了一上午,寫此文章紀念下= =!
情況是這樣,同一個APP,正式環境支付沒有問題,一切正常;換了個測試環境,就出現了如題的問題,然後就認定是背景有問題。
網上找了很多資料,有一則,說友盟和微信的注冊順序會導緻問題,檢查了下,發現沒有用友盟,後來就沒有在意。
再後來整了一圈方法,抱着試一試的心态,把微信注冊放在了shareSDK的後面,然後就奇迹般的好了!!!
總結:改變兩者的注冊順序。先調用友盟/shareSDK/...,然後調用微信。
往往奇葩的問題都是由不起眼的問題引起的。= =!
不解:奇怪的是,偏偏就這一個app出了問題,其他都沒有這個問題。更奇怪的是,一個app在不同的環境下出了問題,想不通,雖然解決了,但是想不通啊!!!有沒有人知道原理的?歡迎解答!