iOS開發(fā) 解決同時使用友盟三方登錄 和 微信支付 不走回調(diào)的問題

在項目中有可能會使用到友盟的三方登錄 和 微信支付

微信支付 會出現(xiàn)不走回調(diào)的問題 下面說一下如何解決

//url Schemes回調(diào)

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url

{

return [self handleUrl:url];

}

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

{

return [self handleUrl:url];

}

- (BOOL)handleUrl:(NSURL *)url

{

//判斷如果是支付的話 不走友盟方法 直接走微信和QQ的方法

if([[url absoluteString] rangeOfString:@"這里是你的微信key://pay"].location == 0)

return [WXApi handleOpenURL:url delegate:self],[TencentOAuth HandleOpenURL:url];

else

return [[UMSocialManager defaultManager] handleOpenURL:url];

}

以上就是iOS開發(fā) 解決同時使用友盟三方登錄 和 微信支付 不走回調(diào)的問題的全文介紹,希望對您學習和使用ios應(yīng)用開發(fā)有所幫助.

?著作權(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)容

  • 背景 項目使用到了一些第三方平臺的登錄、分享、支付功能,包括了微信、微博、QQ平臺登錄分享和支付寶、微信平臺的支付...
    軟件iOS開發(fā)閱讀 566評論 0 1
  • 導語: 第三方登錄和分享是現(xiàn)在App的「主流功能」,不管友盟,還是ShareSDK,都有很好的集成文檔,Pleas...
    面向copy編程的白丁閱讀 2,512評論 1 5
  • 在被支付寶、銀聯(lián)坑過之后,發(fā)現(xiàn)其實微信支付的集成并沒有想象中的那么困難,像支付寶那樣簡單地調(diào)用個方法就行,重要的難...
    petry閱讀 741評論 2 2
  • 實現(xiàn)支付寶支付的準備工作: 1.向支付寶簽約,成為支付寶的商戶 簽約完成后,支付寶會提供一些必要的數(shù)據(jù)給我們 商戶...
    Anson楊春安閱讀 8,613評論 0 6
  • 此時此刻,不論你是在星光彌漫的深夜,還是在霞光將近的黎明,在孤單思索未來,還是在追憶流年似水,都愿翻開書卷的你,在...
    楊燁梕閱讀 194評論 0 0

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