iOS接入支付寶可能存在的問題

接入支付寶之后 一直不會回調(diào) 并且報錯 檢查了之后發(fā)現(xiàn)是因為 appdelegate內(nèi)的網(wǎng)絡(luò)回調(diào)中缺少過濾的方法 導(dǎo)致一直回到不到支付結(jié)果的判斷中


  - (BOOL)application:(UIApplication *)application
        openURL:(NSURL *)url
 sourceApplication:(NSString *)sourceApplication
     annotation:(id)annotation {
NSLog(@"%@\n%@\nURLhost%@" ,url,sourceApplication,[url host]);
// 這里只是簡單地假設(shè) url 形式為 taobao://item.taobao.com/item.htm?id=12345678
// 在 host 等于 item.taobao.com 時,說明一個寶貝詳情的 url,
BOOL result = [[UMSocialManager defaultManager] handleOpenURL:url];
if (result == FALSE) {
    return [[PayApi sharedApi] handleOpenURL:url];
    //調(diào)用其他SDK,例如支付寶SDK等
}
return result;
}      

最后編輯于
?著作權(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ù)。

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