查看: 2168|回复: 3

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

[复制链接]

Rank: 5Rank: 5

主题:
帖子:
积分:
0

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

[复制链接]
2168 3 | 发表于 2015-11-11 11:49:44 |阅读模式 | |
本帖最后由 kengsir 于 2015-11-11 14:54 编辑

此次更新如下:

1、新增支付宝好友、KakaoTalk、KakaoStory、Pinterest分享平台。
2、支持CocoaPods。
3、解决部分用户QQ空间网页授权时提示“app status is not online ,please examine and verify”的问题。


以下是详细说明:

1、新增支付宝好友、Pinterest、KakaoTalk、KakaoStory分享平台。

(1)支付宝好友:用法和新浪微博、微信等类似。
       (a)在activePlatforms数组中添加平台,还需要在onConfiguration初始化应用信息,客户端分享时还需要在onImport 中桥接原生支付宝的SDK (需要导入头   文件 #import "APOpenAPI.h"(如下图)。
支付宝.png
       (b)设置url scheme: (如下图)
                 添加URL Types ,
                 Identifier  :  alipayShare  (固定值)
                 URL Schemes  :  ap2015072400185895
                 bundle identifier : 需要跟支付宝开放平台上配置的BundleID相同
32.png
注意:支付宝分享必须要有客户端支持。分享类型支持Text、Image、News。其中Image和News都支持本地和网络图片。除了这三种类型,使用其他类型会返回错误。

(2)Pinterest平台:用法和新浪微博、微信等类似。
         (a)在activePlatforms数组中添加平台,还需要在onConfiguration初始化应用信息(如下图)。
pin.png
        (b)设置url scheme,格式为 :pin + ClientId(如下图)
pin url.png


(3)KakaoTalk、KakaoStory分享平台须知 (链接至Kakao开放平台申请步骤
        (a)在activePlatforms数组中添加平台,还需要在onConfiguration初始化应用信息,客户端分享时还需要在onImport 中桥接原生Kakao的SDK (需要导入头文件 #import <KakaoOpenSDK/KakaoOpenSDK.h> (如下图)。
kaoka.png

        (b)请在info.plist文件中新增字段KAKAO_APP_KEY,并传入应用的appkey。(如下图)
        (c) 配置url sceme,格式为kakao+appkey。(如下图)

kakao2.png

强调一点:所有的新增平台在iOS9下都要考虑是否需要设置域和添加Scheme白名单。具体可参考:http://wiki.mob.com/ios9-对sharesdk的影响(适配ios-9必读)/
对于这3个平台:支付宝需要添加Scheme白名单:alipay,alipaysharePinterest需要添加Scheme白名单:pinit。简洁版下Kakao白名单为kakaokompassauthstorykompassauth,kakaolinkkakaod3adf12e096c8a3d50a34f24ce0e2d16   (即kakao+appkey)(如下图)。      
ios9.png


2、支持CocoaPods。

通过 CocoaPods 进行安装, 只需在 Podfile文件中添加:

# 主模块(必须)
pod 'ShareSDK3'

# UI模块(非必须,需要用到ShareSDK提供的分享菜单栏和分享编辑页面需要以下1行)
pod 'ShareSDK3/ShareSDKUI'

# 平台SDK模块(对照一下平台,需要的加上。如果只需要QQ、微信、新浪微博,只需要以下3行)
pod 'ShareSDK3/ShareSDKPlatforms/QQ'
pod 'ShareSDK3/ShareSDKPlatforms/SinaWeibo'
pod 'ShareSDK3/ShareSDKPlatforms/WeChat'

pod 'ShareSDK3/ShareSDKPlatforms/GooglePlus'
pod 'ShareSDK3/ShareSDKPlatforms/RenRen'
pod 'ShareSDK3/ShareSDKPlatforms/AliPaySocial'
pod 'ShareSDK3/ShareSDKPlatforms/Kakao'

安装成功之后具体集成步骤没有改变:集成文档可以参考: http://wiki.mob.com/%E4%BD%BF%E7 ... 6%E6%88%90sharesdk/

3、解决部分用户QQ空间网页授权时提示“app status is not online ,please examine and verify”的问题。
简洁版QQ 网页授权更新,解决部分用户“app status is not online ,please examine and verify”的问题。


Rank: 1

主题:
帖子:
积分:
0
发表于 2015-11-17 14:31:45 |
你好 我在用cocospod 拉取sharesdk 怎么就停在哪了,等了几个小时都没动过,网也在。  我注释掉sharesdk的pod 就可以

Rank: 1

主题:
帖子:
积分:
0
发表于 2015-11-17 14:32:05 |
pod 'ShareSDK3'
pod 'ShareSDK3/ShareSDKUI'
pod 'ShareSDK3/ShareSDKPlatforms/QQ'
pod 'ShareSDK3/ShareSDKPlatforms/SinaWeibo'
pod 'ShareSDK3/ShareSDKPlatforms/WeChat'
pod 'ShareSDK3/ShareSDKPlatforms/AliPaySocial'

Rank: 5Rank: 5

主题:
帖子:
积分:
0
 楼主| 发表于 2015-11-17 14:37:44 |
dada 发表于 2015-11-17 14:31
你好 我在用cocospod 拉取sharesdk 怎么就停在哪了,等了几个小时都没动过,网也在。  我注释掉sharesdk的p ...

是淘宝的源吗?换个源再尝试一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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