查看: 1161|回复: 0

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

[复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

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

[复制链接]
1161 0 | 发表于 2017-7-13 18:17:23 |阅读模式 | |
本帖最后由 刘芳丽 于 2017-7-13 18:18 编辑

功能更新:
1.调整新浪微博分享机制,以微博官方SDK方式分享。内容无需增加安全域并可以在内容中加入话题。(原API分享方式仅作为备选)
2.Pinterest指定未创建的画板时现在会自动创建了
3.优化了截屏相关功能
4.修复已知bug,优化UI
5.已适配iOS11 beta

以下用户建议更新:
1.使用新浪微博应用内分享的用户
2.使用Pinterest分享图片的用户
3.使用截屏相关功能的用户
4.需要适配 iOS11 beta的用户



具体功能说明:
1.调整新浪微博分享机制,以微博官方SDK方式分享。内容无需增加安全域并可以在内容中加入话题。(原API分享方式仅作为备选)

从3.6.3版本开始我们根据微博的新的api接口进行了调整,微博要想成功分享,需要在微博上配置安全域名,并且在构造分享参数的Text里加上安全域名下的链接才可以分享成功。因为很多用户觉得配置安全域名很繁琐,从这个4.0.1版本开始,我们用微博官方推荐的SDK方式进行分享,可以不配置安全域名并填写安全域名下的链接进行分享。
(1)微博官方推荐的SDK方式进行分享,这个在调用接口上还是跟之前一样,构造分享参数,调用分享方法,方法都没变,另外客户端分享也不需要另外加
  1. [parameters SSDKEnableUseClientShare];
复制代码
这个客户端分享的方法,在有客户端的情况下,会优先跳客户端分享,没有客户端的情况下才会跳微博sdk内的网页界面分享。
(2)如果要使用原来的通过API进行分享的话,需要在构造分享参数后面加一个
  1. [parameters SSDKEnableSinaWeiboAPIShare];
复制代码

具体调用如下:
  1.   NSMutableDictionary *parameters = [NSMutableDictionary dictionary];
  2.     //text需要附 安全域
  3.     [parameters SSDKSetupShareParamsByText:@"Share SDK http://www.mob.com"
  4.                                                           images:[[NSBundle mainBundle] pathForResource:@"COD13" ofType:@"jpg"]
  5.                                                                  url:nil
  6.                                                                title:nil
  7.                                                               type:SSDKContentTypeImage];
  8.     [parameters SSDKEnableSinaWeiboAPIShare];
复制代码


2.Pinterest指定未创建的画板时现在会自动创建了

说明:用户单独调用单独定制平台内容的接口,例如:
  1. //平台定制
  2.     [parameters SSDKSetupPinterestParamsByImage:[[NSBundle mainBundle] pathForResource:@"D45" ofType:@"jpg"]
  3.                                                                        desc:@"Share SDK"
  4.                                                                           url:[NSURL URLWithString:@"http://www.mob.com"]
  5.                                                            boardName:@"aadaa11111"];
复制代码


之前是如果boardName创建了什么名字的画板,就要先在客户端添加这个名字的画板才行,现在不需要了,调用代码会自动创建

3.优化UI
说明,微博用api来做的分享,会弹出我们的编辑界面,如果在编辑界面把安全域名删除掉了的话,就分享不了了,根据这个问题,我们可以在分享之前加上这个接口:
  1. #import <ShareSDKUI/ShareSDK+SSUI.h>
复制代码
那么就不用担心删除了不能分享了


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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