查看: 6464|回复: 2

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

[复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

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

[复制链接]
6464 2 | 发表于 2018-7-4 11:20:48 |阅读模式 | |
本帖最后由 刘芳丽 于 2018-7-20 16:49 编辑

功能更新:1、新增QQ未安装客户端情况下二维码授权
2、修复部分平台webView分享时状态栏颜色设置无效问题
3、修改Twitter在安装客户端情况下优先跳转客户端进行授权
4、修复VKontakte平台无法分享图片的问题
5、添加中国移动平台授权
6、修复部分平台无法使用服务器配置初始化问题


详细说明
1、新增QQ未安装客户端情况下二维码授权
  1. NSDictionary *setting = nil;
  2. setting = @{SSDKAuthSettingKeyQQAuthType:@(SSDKAuthSettingQQAuthTypeQR)};
  3.   [ShareSDK authorize:SSDKPlatformTypeQQ settings:setting onStateChanged:^(SSDKResponseState state, SSDKUser *user, NSError *error) {
  4.         if (state == SSDKResponseStateSuccess)
  5.         {
  6.             NSLog(@"%@",user.rawData);
  7.              NSLog(@"uid===%@",user.uid);
  8.             NSLog(@"%@",user.credential);
  9.         }
  10.         else if (state == SSDKResponseStateCancel)
  11.         {
  12.             NSLog(@"取消");
  13.         }
  14.         else if (state == SSDKResponseStateFail)
  15.         {
  16.             NSLog(@"%@",error);
  17.         }
  18.     }];
复制代码
2、修改Twitter在安装客户端情况下优先跳转客户端进行授权
正常初始化,调用登录的方法,注意需要配置
URL Scheme:twitterkit-ConsumerKey  例如:twitterkit-viOnkeLpHBKs6KXV7MPpeGyzE
白名单:twitterauth
如下图:
DD19CE06-F0CD-4990-A784-87829563A707.png

8A44206E-EFCE-4FFB-BC1A-A35584ED4599.png


3、添加中国移动平台授权,请登录中国移动开发者社区注册成功开发者,得到初始化信息;
(1)初始化:
  1. #import <TYRZSDK/TYRZSDK.h>
  2. [ShareSDK registerActivePlatforms:@[(SSDKPlatformTypeCMCC)]onImport:^(SSDKPlatformType platformType) {
  3.         switch (platformType) {  case SSDKPlatformTypeCMCC:

  4.                 [ShareSDKConnector connectCMCC:TYRZUILogin.class];

  5.                 break;
  6.             default:

  7.                 break;
  8.         } } onConfiguration:^(SSDKPlatformType platformType, NSMutableDictionary *appInfo)
  9.      {
  10.          switch (platformType) { case SSDKPlatformTypeCMCC:

  11.                  [appInfo SSDKSetupCMCCByAppId:@"300011862498" appKey:@"38D9CA1CC280C5F207E2C343745D4A4B" displayUI:YES];

  12.                  break;
  13.              default:
  14.                  break;
  15.          }
  16.         
  17.      }];
复制代码
(2)调用登录方法
  1.     [ShareSDK authorize:SSDKPlatformTypeCMCC settings:nil onStateChanged:^(SSDKResponseState state, SSDKUser *user, NSError *error) {
  2.         if (state == SSDKResponseStateSuccess)
  3.         {
  4.             NSLog(@"%@",user.rawData);
  5.             NSLog(@"%@",user.credential);
  6.         }
  7.         else
  8.         {
  9.             NSLog(@"%@",error);
  10.         }
  11.     }];
复制代码



Rank: 1

主题:
帖子:
积分:
0
发表于 2018-7-4 14:34:43 |
推特ios支持客户端授权登录吗?  twitterkit-ConsumerKey  怎么获取?

Rank: 5Rank: 5

主题:
帖子:
积分:
0
发表于 2018-7-4 15:56:40 |
恩 最新版本支持了,ConsumerKey是在Twitter开发平台上创建应用得到的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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