查看: 3504|回复: 9

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

[复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

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

[复制链接]
3504 9 | 发表于 2018-8-21 16:51:12 |阅读模式 | |
本帖最后由 刘芳丽 于 2018-8-23 15:39 编辑

功能更新:
1、修复部分情况下后台分享日志 平台类型不显示的问题
2、修复 UI 按钮本地化问题
3、新增telegram分享
4、由于 facebook权限限制 去除api分享方式
5、修复 google 第二次授权时api报错问题
6、判断是否安装客户端的方法支持Twitter判断以及Twitter加入url分享,更改视频上传为异步方式,解决上传视频大小限制过小的问题

详细说明:

1、新增telegram分享
(1)初始化,只需要第一个参数里传平台类型,如下:
  1. [ShareSDK registerActivePlatforms:@[@(SSDKPlatformTypeTelegram)]
  2.                              onImport:nil
  3.                   onConfiguration:nil];
复制代码

(2)构造分享参数,支持分享文字,图片,音频,视频和文件,其中支持文本会直接跳客户端分享,其他支持分享的类型,点击分享菜单里的telegram,会在弹出一个系统框,需要点击里面的copy到telegram分享才可以跳到客户端分享

i.分享文本
  1.      [parameters SSDKSetupTelegramParamsByText:@"Share SDK"
  2.                                             image:nil
  3.                                             audio:nil
  4.                                             video:nil
  5.                                              file:nil
  6.                                  menuDisplayPoint:CGPointZero
  7.                                              type:SSDKContentTypeText];
复制代码


ii.分享图片
  1. NSMutableDictionary *parameters = [NSMutableDictionary dictionary];
  2.   [parameters SSDKSetupTelegramParamsByText:@"Share SDK"
  3.                                             image:[[NSBundle mainBundle] pathForResource:@"COD13" ofType:@"jpg"]
  4.                                             audio:nil
  5.                                             video:nil
  6.                                              file:nil
  7.                                  menuDisplayPoint:CGPointZero
  8.                                              type:SSDKContentTypeImage];
复制代码


iii.分享音频
  1. [parameters SSDKSetupTelegramParamsByText:@"Share SDK"
  2.                                         image:nil
  3.                                         audio:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"music" ofType:@"mp3"]]
  4.                                         video:nil
  5.                                          file:nil
  6.                              menuDisplayPoint:CGPointZero
  7.                                          type:SSDKContentTypeAudio];
复制代码


iiii.分享视频
  1. [parameters SSDKSetupTelegramParamsByText:@"Share SDK"
  2.                                         image:nil
  3.                                         audio:nil
  4.                                         video:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"cat" ofType:@"mp4"]]
  5.                                          file:nil
  6.                              menuDisplayPoint:CGPointZero
  7.                                          type:SSDKContentTypeVideo];
复制代码


iiii.分享文件
  1. [parameters SSDKSetupTelegramParamsByText:@"Share SDK"
  2.                                         image:nil
  3.                                         audio:nil
  4.                                         video:nil
  5.                                          file:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"res6" ofType:@"gif"]]
  6.                              menuDisplayPoint:CGPointZero
  7.                                          type:SSDKContentTypeFile];
复制代码


(3)调用分享方法,只支持客户端分享.
另外需要配置白名单:tg,telegram,如图:

3C250AE7-76A4-4A64-B2E5-C1FB323475D5.png

Rank: 1

主题:
帖子:
积分:
0
发表于 2018-8-29 09:27:05 |
为什么我用最新的sdk,facebook登录还是不成功,显示 Invalid Scopes: publish_actions, manage_pages,publish_pages.

Rank: 1

主题:
帖子:
积分:
0
发表于 2018-8-29 09:40:46 |
为什么我用最新的sdk 4.1.4,facebook登录还是不成功,显示 Invalid Scopes: publish_actions, manage_pages,publish_pages.

Rank: 5Rank: 5

主题:
帖子:
积分:
0
发表于 2018-8-29 09:53:39 |
您可以加我们Q4006852216 具体的帮您看一下

Rank: 1

主题:
帖子:
积分:
0
发表于 2018-8-29 10:15:53
canOpenURL: failed for URL: "fbauth2://authorize?client_id=683844448643503&redirect_uri=fbconnect://success&type=user_agent&display=touch&scope=email%2Cpublic_profile%2Cpublish_actions%2Cmanage_pages%2Cpublish_pages"

Rank: 1

主题:
帖子:
积分:
0
发表于 2018-8-29 10:18:52 |
canOpenURL: failed for URL: "fbauth2://authorize?client_id=683844448643503&redirect_uri=fbconnect://success&type=user_agent&display=touch&scope=email%2Cpublic_profile%2Cpublish_actions%2Cmanage_pages%2Cpublish_pages"

Rank: 1

主题:
帖子:
积分:
0
发表于 2018-8-29 10:30:50 |
QQ加不上,你那边能帮我测试下吗,key:683844448643503,secret:74b73d26db6a4fa3d2f01c5ea41ef935

Rank: 5Rank: 5

主题:
帖子:
积分:
0
发表于 2018-8-29 11:30:07 |
sid 发表于 2018-8-29 10:30
QQ加不上,你那边能帮我测试下吗,key:683844448643503,secret:74b73d26db6a4fa3d2f01c5ea41ef935 ...

用手机添加   或者直接打开官网首页右下角客服扣扣可以直接联系

Rank: 1

主题:
帖子:
积分:
0
发表于 2018-8-29 13:48:36 |
后来不知道怎么回事,-canOpenURL: failed for URL: "fbauth2://authorize?client_id=683844448643503&redirect_uri=fbconnect://success&type=user_agent&display=touch&scope=public_profile",发这个就好了,这个url应该是sdk里面组织的吧,不知道是什么原因

Rank: 1

主题:
帖子:
积分:
0
发表于 2018-8-29 15:03:54 |
如果是旧sdk升级新版sdk后,使用之前的facebook账号登录还照样报错,切换一个facebook账号后登录成功,再切回之前的facebook账号,登录也成功。
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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