使用pod集成
Podfile文件里面:
pod 'UMCommon'
pod 'UMCCommonLog'
# 集成微信(完整版14.4M) 把友盟微信里面的WXApi.h、 WXApiObject.h、libWeChatSDK.a使用微信带支付的sdk替换掉
pod 'UMShare/Social/WeChat'
# 微信支付sdk(从这个理里面找需要替换的文件)
# pod 'WechatOpenSDK'
# 集成QQ/QZone/TIM(完整版7.6M)
pod 'UMShare/Social/QQ'
如果项目使用了微信的分享和支付,但是友盟的pod 'UMShare/Social/WeChat'是不包含支付功能的,估计是为了过审,需要我们自己做对微信支付的支持。把友盟微信里面的WXApi.h、 WXApiObject.h、libWeChatSDK.a使用微信带支付的微信sdk中的替换掉即可。
现在最新的sdk回调要使用设置Universal Links系统回调
- (BOOL)application:(UIApplication *)application continueUserActivity:(NSUserActivity *)userActivity restorationHandler:(void(^)(NSArray<id<UIUserActivityRestoring>> * __nullable restorableObjects))restorationHandler API_AVAILABLE(ios(8.0));
Demo里面写了具体的配置 可以直接下载下来作为参考模版
demo地址:DAliApp