查看: 5150|回复: 0

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

[复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

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

[复制链接]
5150 0 | 发表于 2020-1-19 11:13:41 |阅读模式 | |
本帖最后由 刘芳丽 于 2020-1-19 15:00 编辑

更新说明:


1.新增绿洲分享
2.facebook分享支持原生sdk
3.Instagram接口更新
4.google接口更新
5.VKontakte支持网络与4g切换分享
6.新的演示demo


具体说明:
1.新增绿洲分享
(1)配置白名单:
info.plist LSApplicationQueriesSchemes 增加 'oasis',如下图:
555555.png

(2)配置URL Scheme:
info.plist URL types 增加 oasis+AppKey,如下图:


{7BD2AC1E-8093-8071-68EF-F2CB96B23D98}.png


(2)注册appkey与新浪平台的appkey相同
  1. [platformsRegister setOasisByAppkey:@"568898243"];
复制代码
(3)OasisSDK只支持动态库,所以需要设置为动态库,设置步骤如下:


666666.png

功能
1. Oasis支imagevideo两种方式的分享,不支持image和video混合分享。且相册资源分享的优先级低于Data分享。

2. 只支持app分享,不支持授权,不支持网页授权和分享。


2.facebook分享支持原生sdk
facebook支持原生SDK分享,去掉SDK还是以4.3.4之前版本方式分享。

配置
(1)info.plist -> LSApplicationQueriesSchemes ->新fbshareextensionfbapi20160328fbapi20150629,如下图:
{1C5B17A0-6A1D-CEBA-D2A7-76BE812B31C3}.png
功能
(1)新增SSDKFacebookShareType
  1. typedef NS_ENUM(NSUInteger, SSDKFacebookShareType){
  2.     /**
  3.      * FacebookApp分享
  4.      */
  5.     SSDKFacebookShareTypeNative = 1,
  6.     /**
  7.       在app内分享
  8.      */
  9.     SSDKFacebookShareTypeShareSheet,
  10. };
复制代码
添加了原生的sdk,要跳facebook客户端分享,还需要配置FacebookAppID,如下图:


{00DFBBB1-AEB9-83E3-9CA7-8C5A7E8D7551}.png

相关接口:
  1. - (void)SSDKSetupFacebookParamsByText:(NSString *)text image:(id)image url:(NSURL *)url urlTitle:(NSString *)title urlName:(NSString *)urlName
复制代码


在设置分享样式后,会优先以设置的样式调起分享界面。



3.Instagram接口更新
instagram接口更新,支持在facebook创建的Instagram开发者账号,SDK注册方法区分。


  1. /**
  2. 设置Instagram应用信息

  3. @param clientId 应用标识
  4. @param clientSecret 应用密钥
  5. @param redirectUrl 回调地址
  6. */
  7. - (void)setupInstagramWithClientId:(NSString *)clientId
  8.                       clientSecret:(NSString *)clientSecret
  9.                        redirectUrl:(NSString *)redirectUrl;

  10. //新方法
  11. /**
  12. 设置Instagram应用信息

  13. @param clientId 应用标识
  14. @param clientSecret 应用密钥
  15. @param redirectUrl 回调地址
  16. */
  17. - (void)setupInstagramInFBWithClientId:(NSString *)clientId
  18.                       clientSecret:(NSString *)clientSecret
  19.                        redirectUrl:(NSString *)redirectUrl;
复制代码






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

本版积分规则

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