iOS 友盟集成微信和QQ登录、分享、支付,注意事项及各种配置

使用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> * __nullable restorableObjects))restorationHandler API_AVAILABLE(ios(8.0));

Demo里面写了具体的配置 可以直接下载下来作为参考模版
demo地址:DAliApp

你可能感兴趣的:(iOS 友盟集成微信和QQ登录、分享、支付,注意事项及各种配置)