查看: 3110|回复: 10

[版本发布] ShareSDK 简洁版更新说明 (v3.1.5)

[复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

[版本发布] ShareSDK 简洁版更新说明 (v3.1.5)

[复制链接]
3110 10 | 发表于 2015-12-24 16:12:19 |阅读模式 | |
本帖最后由 kengsir 于 2015-12-24 19:10 编辑

此次更新如下:

1、新增平台:打印、Instapapaer、易信。
2、优化iPad分屏下的逻辑。
3、优化CocoaPods命令,对公共库MOBFoundation.framework单独支持CocoaPods,取消ShareSDK直接包含MOBFoundation.framework。
4、新增ShareSDK Cocos2d-x、Unity3D、JavaScript插件。

以下是详细说明:

1、新增平台:打印、Instapapaer、易信。

(1)打印:打印没有应用平台系统,所以如果需要集成这个平台,只需要把 SSDKPlatformTypePrint 添加到activePlatforms数组中(如下图),不需要在初始化方法中初始化应用信息了(对于不需要应用平台系统的平台,ShareSDK也没有提供初始化方法)。
注意:Print 平台需要支持苹果 AirPrint 的打印机 才可以正常使用。
          打印.png

(2)Instapapaer用法和新浪微博、微信等类似。除了在activePlatforms数组中添加平台,还需要在onConfiguration初始化应用信息(如下图)。
          inte.png

(3)易信
(a)在activePlatforms数组中添加平台,还需要在onConfiguration初始化应用信息,客户端分享时还需要在onImport 中桥接原生易信的 SDK (需要导入头文件 #import YXApi.h (如下图)。

          易信.png

(b) 配置url sceme,格式为yx+appId。(如下图)

          url scj.png

易信注意事项:
1、应用内分享的图片需要是网络图片。

2、分享给好友的UserID可以通过获取好友列表中数据得到。

强调一点:所有的新增平台在iOS9下都要考虑是否需要设置域和添加Scheme白名单。具体可参考:http://wiki.mob.com/ios9-对sharesdk的影响(适配ios-9必读)/
对于这3个平台:打印和Instapapaer无需配置,易信 需要添加Scheme白名单(如下图)。   
         摆明的.png       


2
、优化iPad分屏下的逻辑。

3、更改CocoaPods命令,把公共库MOBFoundation.framework单独出来。

       MOBFoundation.framework:Mob产品的公共库。需要注意以下两点:
     (1)使用Mob的任何一个产品,比如 ShareSDK、ShareREC 只需要有且仅有一条公共库命令。
     (2)使用了多个Mob产品,比如既有ShareSDK、又有SMSSDK 还是只需要有且仅有一条公共库命令。

       执行以下命令,导入MOBFoundation.framework  非IDFA版本。
       pod 'MOBFoundation'

       MOBFoundation.framework IDFA版本:
       pod 'MOBFoundation_IDFA'

       如果缺少公共库命令, 会出现如下图的错误。

       pods.png

Rank: 1

主题:
帖子:
积分:
0
发表于 2015-12-26 21:05:51 |
一定要使用cocoaPods?

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2015-12-28 10:12:16 |
冉景富 发表于 2015-12-26 21:05
一定要使用cocoaPods?

支持手动和cocoapods ,两种导入方法都可见文档均有说明:http://wiki.mob.com/%E7%AE%80%E6 ... 8%AF%B4%E6%98%8E-2/

Rank: 1

主题:
帖子:
积分:
0
发表于 2015-12-30 10:41:52 |
unity插件在哪里?

Rank: 5Rank: 5

主题:
帖子:
积分:
0
发表于 2015-12-30 10:56:03 |
frey 发表于 2015-12-30 10:41
unity插件在哪里?

官网下载中心直接下载 哦
http://sharesdk.mob.com/#/download

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-1-16 11:14:23 |
Resolving dependencies of `Podfile`
[!] Unable to find a specification for `MOBFoundation`

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-1-18 17:05:47 |
unity 的插件做的跟应届生一个水平,官方DEMO进去没EDITOR定义,直接报错没。生成个IOS项目编译也过不去。不管怎么说官方DEMO不能这么玩吧?

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-1-21 10:38:41 |
分享的编辑页面怎么去掉,找了很久了

Rank: 5Rank: 5

主题:
帖子:
积分:
0
发表于 2016-1-21 11:21:18 |
Gentear 发表于 2016-1-21 10:38
分享的编辑页面怎么去掉,找了很久了

3.x demo 里面有示例的:
//另附:设置跳过分享编辑页面,直接分享的平台。
        SSUIShareActionSheetController *sheet = [ShareSDK showShareActionSheet:view
                                                                         items:nil
                                                                   shareParams:shareParams
                                                           onShareStateChanged:^(SSDKResponseState state, SSDKPlatformType platformType, NSDictionary *userData, SSDKContentEntity *contentEntity, NSError *error, BOOL end) {
                                                               
                                                               
                                                               
                                                           }];
//
//        //删除和添加平台示例
        [sheet.directSharePlatforms removeObject(SSDKPlatformTypeWechat)];
        [sheet.directSharePlatforms addObject(SSDKPlatformTypeSinaWeibo)];

Rank: 1

主题:
帖子:
积分:
0
发表于 2016-1-21 11:42:47 |
我使用的是最新版V3.1.5的SDK,当手机没有安装微信客户端的时候,会弹出提示框让输入手机号,然后手机会收到提示登录的短信,可是短信里的链接没办法点啊,
同时当我用QQ第三方登录成功后,下次就不会再跳出授权登录页,直接就默认上次的QQ帐号,这是正常的吗?
12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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