查看: 5429|回复: 24

[版本发布] ShareSDK简洁版更新说明(3.5.0)

[复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

[版本发布] ShareSDK简洁版更新说明(3.5.0)

[复制链接]
5429 24 | 发表于 2016-10-17 17:55:43 |阅读模式 | |
本帖最后由 刘芳丽 于 2016-10-19 14:50 编辑

此次更新如下:
1、优化ShareSDKConnector模块架构,根据平台进行分包。
2、新增支付宝朋友圈分享平台。
3、ShareSDK模块接口迁移:原ShareSDK中的获取好用,添加好友,调用网络API三种功能接口从ShareSDK.framewrok迁移到ShareSDKExtention.framework
4、ShareSDK模块中的设置邮件、SMS和Google+的风格的接口移到平台的Connector模块。
5、使用配置文件分享优化成独立模块ShareSDKConfigFile。
6、更新了新浪微博SDK。
7、修复默认菜单在iOS10上部分平台(如:微信朋友圈)中名称显示不全的问题。
8、Facebook:修复分享WebPage类型是URL和网络图片URL可能被截断的问题;修复Facebook API v2.8的应用在获取用户信息时的报错问题
9、修复Twitter在获取好友时没有反应的问题。

以下用户建议更新:

1、对包体大小要求较高的用户。
2、需要支持支付宝朋友圈的用户。
3、需要解决默认分享菜单栏平台名字显示不全问题的用户。
4、集成了Facebook且使用了WebPage分享类型的用户。
5、集成了Facebook且使用了v2.8版本Facebook开放平台应用的用户。
6、集成Twitter平台且需要获取好友信息的用户

具体更新说明:
1、优化ShareSDKConnector模块架构,根据平台进行分包。
可以看如下目录,多增加了PlatformConnector文件目录:
763E5044-F3A5-4145-845B-B793B64961C6.png

2、新增支付宝朋友圈分享平台,和支付宝好友的区别在于,在初始化方法里在加一个支付宝好友的朋友圈类型,其它的都是一样的

7ACFEAA1-8825-4FFF-8A34-9B543786E9C3.png


3、ShareSDK模块中的设置邮件、SMS和Google+的风格的接口移到平台的Connector模块。
设置界面支持方向,需要导入这些头文件
#import <SMSConnector/SSDKSMSViewControllerStyle.h>
#import <MailConnector/SSDKMailViewControllerStyle.h>
#import <GooglePlusConnector/SSDKGooglePlusControllerStyle.h>

调用方法如下:
[SSDKGooglePlusControllerStyle sharedInstance].supportedInterfaceOrientation = UIInterfaceOrientationMaskPortrait;
[SSDKSMSViewControllerStyle sharedInstance].supportedInterfaceOrientation = UIInterfaceOrientationMaskLandscape;
[SSDKMailViewControllerStyle sharedInstance].supportedInterfaceOrientation = UIInterfaceOrientationMaskPortrait;


4、使用配置文件分享优化成独立模块ShareSDKConfigFile。
如下目录所示:
E2D3C887-1503-4A4D-8FB3-3B287223A89A.png

5、Facebook:修复分享WebPage类型是URL和网络图片URL可能被截断的问题;修复Facebook API v2.8的应用在获取用户信息时的报错问题
如下错误问题:
MQCF43]P6D(D$}~N_H`{V@4.png

注意:新版ShareSDK需要在Other Linker Flags添加-ObjC标识 1.png

如果没有设置这个标识的话,需要多加系统库,其中非IDFA版本不需要加AdSupport.framework
2.png














Rank: 1

主题:
帖子:
积分:
0
发表于 2016-10-18 10:34:14 |
太好了,正好需要解决这几个问题

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-10-18 10:36:21 |
下载地址呢,我在官网看到的还是3.4.2版本,没有看到3.5版本的下载

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2016-10-18 10:46:49 |
启乐孤星 发表于 2016-10-18 10:36
下载地址呢,我在官网看到的还是3.4.2版本,没有看到3.5版本的下载

就在这2天我们会发布这个版本,现在还没发布,我们还需要在经过测试几遍,确定没问题了才能发布哦,您这几天关注下我们的官网哈!

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-11-2 19:22:48 |
用的3.5.2  崩了    [ShareSDK isClientInstalled:]: unrecognized selector sent to class 0x546e94   接口换了吗

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2016-11-2 19:58:06 |
jingchujie 发表于 2016-11-2 19:22
用的3.5.2  崩了    [ShareSDK isClientInstalled:]: unrecognized selector sent to class 0x546e94   接 ...

pod集成的话,需要增加命令的,您这个就是少了命令,http://wiki.mob.com/使用cocoapods集成sharesdk/自己看下这个文档  pod 'ShareSDK3/ShareSDKExtension'这个要加的

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-11-4 15:38:27 |
刘芳丽 发表于 2016-11-2 19:58
pod集成的话,需要增加命令的,您这个就是少了命令,http://wiki.mob.com/使用cocoapods集成sharesdk/自 ...

官方文档注释为非必须,为什么会引起崩溃

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2016-11-4 15:44:44 |
房微爱 发表于 2016-11-4 15:38
官方文档注释为非必须,为什么会引起崩溃

isClientInstalled这个方法是在那个库里的,所以必须要加下那个库。

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-11-4 16:14:15 |
我想问下 我用简约版的SDK集成的分享 分享弹出的九宫格里面 只有平台的名字 没有 平台的icon 这是哪个地方没有设置吗

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2016-11-4 16:18:30 |
易施名片 发表于 2016-11-4 16:14
我想问下 我用简约版的SDK集成的分享 分享弹出的九宫格里面 只有平台的名字 没有 平台的icon 这是哪个地方 ...

没有下载图片资源,您下载sdk的时候UI那块一定要勾选默认分享视图下载的。
123下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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