查看: 2874|回复: 9

[版本发布] ShareSDK简洁版更新说明(v3.1.2)

[复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

[版本发布] ShareSDK简洁版更新说明(v3.1.2)

[复制链接]
2874 9 | 发表于 2015-10-20 10:10:58 |阅读模式 | |
本帖最后由 kengsir 于 2015-10-21 17:47 编辑

此次更新如下:

1、新增 Line、印象笔记平台(包含中国版和国际版)
2、新增 ShareSDK V2.X对简洁版的接口兼容包。
3、新增设置微信delegate接口
4、更新腾讯开放平台SDK到最新。
5、修复邮件、短信平台,设置的分享图片无效时的崩溃问题。
6、修复其他已知的bug。

以下用户建议更新:
1、需要集成Line、印象笔记 (包含中国版和国际版) 的用户。
2、需要集成简洁版且不想变更已集成V2.X版本代码的老用户。
3、需要设置微信delegate回调的用户。
4、需要更新最新腾讯开放平台SDK的用户。


以下是详细说明:

1、增加Line、印象笔记平台(包含中国版和国际版

(1)LineLine没有应用平台系统,所以如果需要集成这个平台,只需要把 SSDKPlatformTypeLine 添加到activePlatforms数组中(如下图),不需要在初始化方法中初始化应用信息了(对于不需要应用平台系统的平台,ShareSDK也没有提供初始化方法)。
注意:Line平台需要翻墙才可以正常使用。Line平台不支持在iOS 7以上分享图片。
                      3232323232.png

(2)印象笔记:用法和新浪微博、微信等类似。除了在activePlatforms数组中添加平台,还需要在onConfiguration初始化应用信息(如下图)。
                      123.png
设置印象笔记应用信息,注:中国版和国际版都是调用此接口进行初始化操作。 但是在onConfiguration初始化应用信息时需要注意区分平台。                      33243425235.png

强调一点:所有的新增平台在iOS9下都要考虑是否需要设置域和添加Scheme白名单。具体可参考:http://wiki.mob.com/ios9-对sharesdk的影响(适配ios-9必读)/
对于这2个平台:Line需要添加Scheme白名单:line。印象笔记不需要设置(如下图)。                     
                     332.png

2、新增 ShareSDK V2.X对简洁版的接口兼容包。

      针对老用户集成了V2.X版本的SDK,现需要集成简洁版SDK又不想更改代码的用户。我们提供了一个方便的接口转换插件。
      更新一般步骤:
       (1)将项目中的V2.X 的ShareSDK文件夹彻底删除,包含路径等;
       (2)将简洁版SDK (libraries)和接口兼容包 (ShareSDKInterfaceAdapter.framework)拖入项目中;(如下图)
       (3)在原本写入了V2.X的代码的类中导入头文件 #import <ShareSDKInterfaceAdapter/ShareSDK+InterfaceAdapter.h>;
       (4)完成,一般情况下就可以不改V2.X的代码集成简洁版了。
                   444445.png

       (5)如果有设置分享菜单的 UI 需求的话,可以直接简洁版中的 UI 包 ( ShareSDKUI.framework ) 的接口设置就可以的,不用V2.X 的方法设置 (如下图)
                   33333333.png

3、新增设置微信delegate接口
              
      对于需要获取微信回复或请求的onResponse等方法。该对象必须实现WXApiDelegate协议中的方法。  
  
      使用方法示例:
        (1)在初始化 onImport 参数将微信的链接方法变更为新增方法,并设置代理;
                  weixin.png
        
         (2)对象实现WXApiDelegate协议中的方法;
                  weixin2.png
  

4、更新腾讯开放平台SDK到最新。

      注意一点:腾讯开放平台SDK会出现下面的警告,暂时无法消除,不影响分享功能。

      tmp4789b1ba.png

5、修复邮件、短信平台,设置的分享图片无效时的崩溃问题。

      当图片的地址无效,或者取不到图片数据时的崩溃问题已经修复。



=======================我是华丽的分割线======================

附:印象笔记中国版和国际版的区别
yinx.png


Rank: 1

主题:
帖子:
积分:
0
发表于 2015-10-29 11:14:52 |
还没开放下载吗?我在下载ios页面只看到2.12.0版本而已~~

Rank: 5Rank: 5

主题:
帖子:
积分:
0
发表于 2015-10-29 11:52:51 |
kiat 发表于 2015-10-29 11:14
还没开放下载吗?我在下载ios页面只看到2.12.0版本而已~~

有开放下载的,您没注意看吧http://www.mob.com/#/downloadDetail/ShareSDK/ios

Rank: 1

主题:
帖子:
积分:
0
发表于 2015-10-29 14:39:49 |
礼拜六 发表于 2015-10-29 11:52
有开放下载的,您没注意看吧http://www.mob.com/#/downloadDetail/ShareSDK/ios

呵呵,我表达错了,刚刚看到有一个帖子写到,标准版发布新的版本是v2.12.1 但是标准版我只看到v2.12.0而已。。。。其实支持bitcode是不是能减少app的容量大问题??

Rank: 1

主题:
帖子:
积分:
0
发表于 2015-10-29 14:55:07 |
新浪微博SDK  添加 AdSupport.framework 会被苹果要求勾选 IFDA

Rank: 1

主题:
帖子:
积分:
0
发表于 2015-10-29 15:08:35 |
新浪微博SDK  必须导入AdSupport.framework  会被苹果检测为使用IFDA

Rank: 5Rank: 5

主题:
帖子:
积分:
0
发表于 2015-10-29 16:19:41 |
kiat 发表于 2015-10-29 14:39
呵呵,我表达错了,刚刚看到有一个帖子写到,标准版发布新的版本是v2.12.1 但是标准版我只看到v2.12.0而 ...

v2.12.1 即将发布。
bitcode可能不会减少app容量,甚至比原来更大,但是用户在下载时会变小。

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2015-10-29 17:08:36 |
Kevin 发表于 2015-10-29 15:08
新浪微博SDK  必须导入AdSupport.framework  会被苹果检测为使用IFDA

如果不需要客户端分享的话,可以去除掉新浪微博原生的SDK,不影响分享和授权登陆的功能。如需帮助,请联系我们的技术支持QQ : 4006852216

Rank: 1

主题:
帖子:
积分:
0
发表于 2015-11-9 10:20:28 |
objc-class-ref in libweibosdk.a(wbsdkgetDeviceldSdk.0)
这个是什么错误,怎么修改。

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2015-11-9 10:49:39 |
dd复仇者 发表于 2015-11-9 10:20
objc-class-ref in libweibosdk.a(wbsdkgetDeviceldSdk.0)
这个是什么错误,怎么修改。

看不出详细的错误信息,如需帮助,请联系技术支持QQ : 4006852216
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术支持
免费咨询 | 24小时在线
快速回复 返回顶部 返回列表