集成友盟分享微信支付寶再踩坑

最近項目中需要同時集成友盟分享,微信支付,以及支付寶支付。有一段時間沒有集成過支付了,還是遇到了一些比較坑的地方。(ps:一直就覺得UM文檔特別坑)

1.微信支付 U-Share沖突

WXApiRequestHandler重復(fù)的錯誤(linker command failed with exit code 1)
原因:由于項目中是先集成了U-Share(完整版),后面添加的支付功能。U-Share完整版自帶WXApiRequestHandler等相關(guān)文件,與微信支付中的重復(fù)。
解決辦法:使用U-Share 微信精簡版(UMCShare/Social/ReducedWeChat)

image.png

2.支付寶與 U-Share 沖突

UTDID報錯

image.png

原因:友盟中已含有UTDID.framework,導(dǎo)入支付寶也含有UTDID.framework自然就會報錯
解決辦法支付寶官方的解決方案鏈接:AlipaySDK_No_UTDID
解決問題的方法,就是去掉提出問題的sdk,這解決方案我是服氣的。

3.支付寶支付只能調(diào)起網(wǎng)頁

剛開始碰到這個問題,一臉懵逼,畢竟很長時間沒有調(diào)用了支付sdk了(迭代了好多版本)。根據(jù)之前的踩坑經(jīng)驗覺得是不外乎白名單,URLtype的問題,仔細檢查后.....沒問題啊,難受。
排查過程略......
最終發(fā)現(xiàn)是現(xiàn)在支付寶跳轉(zhuǎn)是通過URL來跳轉(zhuǎn)了,項目中統(tǒng)一處理了url特殊字符,更換了url處理的方法,問題解決。

總的來說集成過程還是沒什么難點,注意踩過得坑就可以了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容