問題在於支付的時候JSON參數,必須全部是字符串(這個是我沒有好好閱讀文檔,自以為Android上面可以支付了就壹定不是我的問題,我認了)。
比如我的錯誤是參數中{"timeStamp":12312312},時間戳的值為整型,雖然Android上可以支付,但是IOS上就不行了,必須嚴格按文檔上說的,鍵和值全部是字符串!這樣{"timeStamp":"12312312"}才對!
第二個問題就有點不能理解了,Android上可以正確獲取用戶的收貨地址,但是IOS上面會報err_msg:get_brand_grant_info:fail,err_desc:no authorized buffer empty
這個提示讓人摸不著頭腦了。後來我是怎麽解決的呢?根據我幾個星期Or壹兩個月之前的壹次谷歌搜索上依稀記得好像某個參數的長度不能太長……
我看了下收貨地址參數中的壹個隨機數,我用了32位,這樣是不是太長了呢(對於IOS來說),於是我改成了12位長度,問題解決,歐了……文檔上關於這個隨機數的長度沒有任何說明