今天遇到一非常奇葩的问题,搞了一上午,写此文章纪念下= =!
情况是这样,同一个APP,正式环境支付没有问题,一切正常;换了个测试环境,就出现了如题的问题,然后就认定是后台有问题。
网上找了很多资料,有一则,说友盟和微信的注册顺序会导致问题,检查了下,发现没有用友盟,后来就没有在意。
再后来整了一圈方法,抱着试一试的心态,把微信注册放在了shareSDK的后面,然后就奇迹般的好了!!!
总结:改变两者的注册顺序。先调用友盟/shareSDK/...,然后调用微信。
往往奇葩的问题都是由不起眼的问题引起的。= =!
不解:奇怪的是,偏偏就这一个app出了问题,其他都没有这个问题。更奇怪的是,一个app在不同的环境下出了问题,想不通,虽然解决了,但是想不通啊!!!有没有人知道原理的?欢迎解答!