美文网首页
关于share SDK与微信支付的问题

关于share SDK与微信支付的问题

作者: 没八阿哥的程序 | 来源:发表于2017-04-14 13:35 被阅读132次

    ShareSDK从v3.6.0开始支持移除微信、QQ、新浪微博、支付宝、人人、Kakao、Facebook Messenger、钉钉等第三方SDK。
    如果用户只需要集成微信、QQ、新浪微博、支付宝、人人、Kakao、Facebook Messenger中的某些平台:
    (1)只需要保留以下3个ShareSDK文件:ShareSDK.framework、ShareSDK.bundle、MOBFoundation.framework。
    (2)在初始化方法中也不再需要使用ShareSDKConnector连接平台SDK的代码。

    移除掉第三方SDK后,不影响ShareSDK的授权、分享、获取用户信息等功能。如果用户需要微信支付、支付宝支付等ShareSDK本身不支持的功能,则自行加上相应的SDK实现则可。

    平台分为2类:
    (1)有平台SDK的:只在同时具有第三方SDK、平台Connector下才使用第三方SDK的功能。缺少SDK、平台Connector任意一个都会使用支持移除第三方SDK的逻辑。易信暂时不支持移除平台SDK,是唯一一个例外。

    (2)没有平台SDK的:一定需要加上相应的平台Connector。

    如果用户是在pod上集成的话,想删除平台的原生的sdk,可以这样加命令,下面以微信举例:
    (1)需要微信SDK,以及想自己做微信原生功能,例如支付的情况下:

    主模块(必须)

    pod 'ShareSDK3'

    Mob 公共库(必须) 如果同时集成SMSSDK iOS2.0:可看此注意事项:http://bbs.mob.com/thread-20051-1-1.html

    pod 'MOBFoundation'
    pod 'ShareSDK3/ShareSDKPlatforms/WeChat'
    复制代码

    (2) 不需要微信sdk的情况下:

    主模块(必须)

    pod 'ShareSDK3'

    Mob 公共库(必须) 如果同时集成SMSSDK iOS2.0:可看此注意事项:http://bbs.mob.com/thread-20051-1-1.html

    pod 'MOBFoundation'

    具体详见http://bbs.mob.com/forum.php?mod=viewthread&tid=23520#pid56783

    相关文章

      网友评论

          本文标题:关于share SDK与微信支付的问题

          本文链接:https://www.haomeiwen.com/subject/ngpwattx.html