Swift快速集成函数使用(分享功能)友盟分享

  • 1 老样子 一波gif (也是一行代码搞定分享)
    Swift快速集成函数使用(分享功能)友盟分享_第1张图片
    fx.gif

    1.因为我用的模拟器,没有装QQ 微信等应用 所以分享不了
    2.本代码暂时只支持QQ 、QQ空间 、 微信、 微信朋友圈、微信收藏、新浪。 如果你需要更多的分享,可以请看代码增加就行了
    3.如果需要分享,请先去申请 友盟授权(appkey)、QQ授权(appkey)、微信授权(appkey)、新浪授权(appkey) 具体网址我就不列出来了 百度查一下

在来看看配置说明:

  • 1 第一步配置(需要修改成你的信息)
    如果以上几个常用的分享平台你都已经申请好了,那么就到AppDelegate.swift 里去修改你的appkey
    1.首先先修改友盟的appkey
    UMAPPKey="你申请的Key" (找不到UMAPPKey 搜索一下就行了)
    2.QQ\微信\新浪的appkey 如下图
    Swift快速集成函数使用(分享功能)友盟分享_第2张图片
    991CEED7-DA88-444A-9274-0C2B4B96F43B.png

    里面的微信、QQ url 就填写你们公司的网址就行了。如果没有就填写www.baidu.com吧 ....
    至于新浪的redirector 是新浪里面的回调url
Swift快速集成函数使用(分享功能)友盟分享_第3张图片
D7AD2D4F-1F0D-4FCC-A7AE-B12E5C9E3D63.png

你申请得到的appkey和app secret都往里填就行了,备注:里面是我公司的账号,所以就不显示出来了,

  • 2第二部配置

    Swift快速集成函数使用(分享功能)友盟分享_第4张图片
    6ED85B1A-AA7D-4F0B-AF30-0765E2D541A2.png

    具体这个代码是如何生成的,请看友盟官方文档说明 http://dev.umeng.com/social/ios/quick-integration?spm=0.0.0.0.fDP6Uj

  • 3 如果以上你全部搞定了,那么剩下就方便了,首先进入


    Swift快速集成函数使用(分享功能)友盟分享_第5张图片
    AADA57FD-57DC-40FC-93D9-5EBC91B020D0.png

    这里和新浪的Bundle ID 需要一致 否则分享新浪的时候会出现错误(关闭也会出现错误)

  • 4 如果以上你都搞定了,那么就来代码吧,一句集成
    上代码

 //分享带图片带标题的—所有信息必填不可为”",否则个别平台无法分享
        
        CommonFunction.ShareInstance.ShareUM(self,ShareText: "222")
            
            //CommonFunction.ShareInstance.ShareUM(self, 
                ShareText: "分享内容",
               ShareImage: UIImage(named: "73558PICGEZ_1024")!,
                title: "标题", url: "分享url")

如需代码,请移动到--->http://www.jianshu.com/p/0f950c180cb8

你可能感兴趣的:(Swift快速集成函数使用(分享功能)友盟分享)