现在集成的sdk有微博,支付宝,和qq的sdk
也就是说handleOpenUrl
和openUrl
要处理三种来自不同app或者sdk回调的url
因为支付宝只要用到了支付功能,文档中有写着如何判断是否支付宝的回调
if url.host == "safepay" {
//支付宝处理放这里
}
但是qq和微博怎么判断呢?
虽然可以在handleOpenUrl
和openUrl
上打断点查看url
但是还是有一些额外情况
例如在没有app的情况下,会打开webview登录,这时候回调的url又是否会有区别呢?
因为怕遗漏所以上来请教一下
ps: 并不考虑用友盟这类集大成的第三方sdk来实现需要的功能
else if ... else if ... ?
根据SDK前缀区分,if...else...调用不同的方法