掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
大家都知道在之前的支付寶網(wǎng)頁支付接口中,不能夠喚起APP客戶端來完成支付,這樣造成非常不佳的用戶體驗(yàn);在那個(gè)時(shí)候,像大眾點(diǎn)評(píng)之類的大型網(wǎng)站的wap版卻能夠喚醒,那個(gè)時(shí)候翻遍文檔都沒有此類方案,于是大家給的解釋就是支付寶只給了大商戶一些特殊的權(quán)限,那個(gè)時(shí)候還真是羨慕不已啊。
后來支付寶進(jìn)步了,在新版本的接口中新增了喚起客戶端支付的接口,配置app_pay參數(shù)為yes即可。完成接口配置及相關(guān)業(yè)務(wù)邏輯代碼編寫后發(fā)現(xiàn),一個(gè)小小的問題,以前開發(fā)過程中沒有注重這個(gè)細(xì)節(jié),而我本人是一個(gè)有強(qiáng)迫癥的人,因此這個(gè)細(xì)節(jié)被抓住,我覺得它是一個(gè)問題。該問題大致可表述為:當(dāng)在wap網(wǎng)站訂單支付頁面點(diǎn)擊支付按鈕發(fā)起支付請(qǐng)求,支付寶app打開,完成支付,訂單狀態(tài)也更新正常;但手機(jī)會(huì)停留在支付寶app中的狀態(tài),而不會(huì)returnurl到瀏覽器中去。
最開始使用的的是ios設(shè)備,而換成安卓設(shè)備的時(shí)候就沒有問題,因?yàn)樵趩酒餫pp的時(shí)候只是調(diào)用過來一個(gè)彈窗,支付完成后彈窗消失直接顯示瀏覽器窗口。我這個(gè)人遇到問題每次都是首先想是不是自己的失誤,于是檢查一遍后發(fā)現(xiàn)并沒有接口配置方面的問題。在網(wǎng)上搜索也沒有該類型的問題,也許大伙覺得這壓根不是個(gè)問題或者知道是怎么回事。后面我體驗(yàn)了大眾點(diǎn)評(píng)之類的大型電商網(wǎng)站的wap版也是如此,原本應(yīng)該是到這里結(jié)束了,但我為了知道到底是怎么回事。于是在線聯(lián)系了支付寶的技術(shù)客服(找到這樣的客服在線溝通是個(gè)技術(shù)活,一般人找不到,呵~)。他給我如下回復(fù):
這就是結(jié)果,結(jié)果就是在ios設(shè)備中確實(shí)不能夠這樣,就好像video或者audio在ios下默認(rèn)狀態(tài)下不能夠直接用設(shè)置自動(dòng)播放一個(gè)道理,應(yīng)該是ios系統(tǒng)的限制。不然人家支付寶也不會(huì)這么傻,這樣完全可以優(yōu)化的用戶體驗(yàn)細(xì)節(jié)不去優(yōu)化,所以這個(gè)黑鍋應(yīng)該apple來背。
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流