查看: 244|回复: 0

[版本发布] ShareSDK更新说明(4.3.13)

[复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

[版本发布] ShareSDK更新说明(4.3.13)

[复制链接]
244 0 | 发表于 2020-10-12 11:44:20 |阅读模式 | |
更新说明

1、接入快手SDK


具体说明
1、接入快手SDK

(1)首先去快手开放平台注册应用,参考这个注册流程得到appkey等信息来初始化平台
  1. [ShareSDK registPlatforms:^(SSDKRegister *platformsRegister) {
  2. [platformsRegister setupKuaiShouWithAppId:@"ks705657770555308030" appSecret:@"RQ17enXUOioeoDMrwk3j2Q" universalLink:@"https://bj2ks.share2dlink.com/" delegate:[[UIApplication sharedApplication] delegate]];
  3.                }];
复制代码


(2)构造分享参数(只能客户端分享,可以分享相册图片,相册视频和私信,如果去掉sdk,可以恢复之前的系统分享)



  1.   //分享私信

  2. NSMutableDictionary *parameters = [NSMutableDictionary dictionary];

  3.     [parameters SSDKSetupKuaiShouShareParamsByTitle:@"title"
  4.                                                desc:@"desc"
  5.                                             linkURL:@"https://www.mob.com"
  6.                                          thumbImage:[UIImage imageNamed:@"Icon.png"]
  7.                                              openID:nil
  8.                                      receiverOpenID:nil
  9.                                     localIdentifier:nil
  10.                                                path:nil
  11.                                                tags:nil
  12.                                           extraInfo:@"message"
  13.                                                type:SSDKContentTypeMessage];
复制代码


(3)调用分享方法
  1.   [ShareSDK share:SSDKPlatformTypeKuaiShou parameters:parameters onStateChanged:^(SSDKResponseState state, NSDictionary *userData, SSDKContentEntity *contentEntity, NSError *error) {
  2.          if (state == SSDKResponseStateSuccess)
  3.                              {
  4.                                  NSLog(@"分享成功");
  5.                              }
  6.         if (state == SSDKResponseStateFail)
  7.                     {
  8.                             NSLog(@"%@",error.description);
  9.                     }
  10.         if (state == SSDKResponseStateCancel)
  11.         {
  12.             NSLog(@"取消");
  13.         }
  14.     }];
复制代码


(4)配置URL Scheme,只需要配置初始化里的appid,例如appid:ks705657770555308030,配置就是ks705657770555308030,如下图:






(6)配置白名单LSApplicationQueriesSchemes:kwai,kwaiAuth2,kwaiopenapi,KwaiBundleToken,kwai.clip.multi,KwaiSDKMediaV2,ksnebula,如下图:






(7)配置universalLink,这个universalLink可以自己生成,也可以使用我们后台生成的去配置,如果用我们后台生成的请看下图,Teamid和Bundle id这些要和自己项目里使用的证书的Team id和Bundle id一致




然后需要在快手上:






初始化:



项目里:




这3处都要配置一致!










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

本版积分规则

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