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