MobShareSDK 2.12.1

MobShareSDK 2.12.1

测试已测试
语言语言 Obj-CObjective C
许可证 自定义
发布最后发布2015年11月

Shingwa Six 维护。



  • 作者:
  • shingwasix

ShareSDK for iOS 来自 mob

简介

这是一个非官方整理用于 CocoaPods 部署的项目,旨在降低开发者集成 ShareSDK 的成本。项目中 Official-Sources 目录下的文件为从 mob 官网下载的 SDK 文件,其中,为了通过 pod 的验证,ShareSDK/UI 目录下的 framework 目录下补充了缺失的 Headers 文件夹。

版本

2.12.1 [更新时间:2015-10-30]

官方更新说明

  1. 更新腾讯开放平台 SDK 到最新版本,修复在 iOS9 下 QQ 空间网页授权可能加载不出授权页面的问题。
  2. 删除腾讯开放平台 SDK 中的 info.plist 文件,避免在 Xcode7 下打包时报错。
  3. 修复 iOS9 下系统询问是否打开应用的提醒窗口时没有回调的问题。
  4. 修复腾讯微博、Pocket 平台分享失败问题。
  5. Facebook 接口增加设定是否获取 token for bussiness 字段的接口。

此版本详细更新说明

以下用户建议更新:

  1. iOS9 下 QQ 空间网页授权失败的用户。
  2. 使用 Xcode7,因为腾讯 SDK 打包失败的用户。
  3. 需要解决在 iOS9 下系统询问是否打开应用的提醒窗口时没有回调的用户。
  4. 腾讯微博、Pocket 分享失败的用户。
  5. 需要关闭获取 token for bussiness 字段的接口的用户。

iOS9-对 ShareSDK 的影响(适配 iOS-9 必读)

兼容平台

iOS 5.1.1 及以上

安装

MobShareSDK 可以通过 CocoaPods 进行安装,只需在 Podfile 中添加以下代码

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

# UI模块(含所有UI样式,可选)
pod 'MobShareSDK/UI'
# iOS竖版默认分享UI(可选)
pod 'MobShareSDK/UI/Flat'
# iPad版默认分享视图(可选)
pod 'MobShareSDK/UI/iPadDefault'
# iPad版简单分享视图(可选)
pod 'MobShareSDK/UI/iPadSimple'
# iPhone版默认分享视图(可选)
pod 'MobShareSDK/UI/iPhoneDefault'
# iPhone版简单分享视图(可选)
pod 'MobShareSDK/UI/iPhoneSimple'
# iPhone版应用推荐视图(可选)
pod 'MobShareSDK/UI/iPhoneAppRecommend'

# 评论和赞模块(可选)
pod 'MobShareSDK/Comment'

# 分享&登录链接模块(含所有平台,可选)
pod 'MobShareSDK/Connection'
# 短信(可选)
pod 'MobShareSDK/Connection/SMS'
# 邮件(可选)
pod 'MobShareSDK/Connection/Mail'
# 拷贝(可选)
pod 'MobShareSDK/Connection/Copy'
# 打印(可选)
pod 'MobShareSDK/Connection/Print'
# 新浪微博(可选)
pod 'MobShareSDK/Connection/SinaWeibo'
# 微信(可选)
pod 'MobShareSDK/Connection/WeChat'
# 腾讯QQ(可选)
pod 'MobShareSDK/Connection/QQ'
# QQ空间(可选)
pod 'MobShareSDK/Connection/QZone'
# 腾讯微博(可选)
pod 'MobShareSDK/Connection/TencentWeibo'
# Google+(可选)
pod 'MobShareSDK/Connection/GooglePlus'
# 人人网(可选)
pod 'MobShareSDK/Connection/RenRen'
# 易信(可选)
pod 'MobShareSDK/Connection/YiXin'
# Pinterest(可选)
pod 'MobShareSDK/Connection/Pinterest'
# Facebook(可选)
pod 'MobShareSDK/Connection/Facebook'
# Dropbox(可选)
pod 'MobShareSDK/Connection/Dropbox'
# DouBan(可选)
pod 'MobShareSDK/Connection/DouBan'
# 印象笔记(可选)
pod 'MobShareSDK/Connection/EverNote'
# Flickr(可选)
pod 'MobShareSDK/Connection/Flickr'
# Instagram(可选)
pod 'MobShareSDK/Connection/Instagram'
# Instapaper(可选)
pod 'MobShareSDK/Connection/Instapaper'
# 开心网(可选)
pod 'MobShareSDK/Connection/KaiXin'
# Twitter(可选)
pod 'MobShareSDK/Connection/Twitter'
# Tumblr(可选)
pod 'MobShareSDK/Connection/Tumblr'
# WhatsApp(可选)
pod 'MobShareSDK/Connection/WhatsApp'
# VKontakte(可选)
pod 'MobShareSDK/Connection/VKontakte'
# KaKaoStory(可选)
pod 'MobShareSDK/Connection/KaKaoStory'
# KaKaoTalk(可选)
pod 'MobShareSDK/Connection/KaKaoTalk'
# Line(可选)
pod 'MobShareSDK/Connection/Line'
# LinkedIn(可选)
pod 'MobShareSDK/Connection/LinkedIn'
# Pocket(可选)
pod 'MobShareSDK/Connection/Pocket'
# 明道(可选)
pod 'MobShareSDK/Connection/MingDao'
# 有道云笔记(可选)
pod 'MobShareSDK/Connection/YouDaoNote'
# 支付宝(可选)
pod 'MobShareSDK/Connection/AliPaySocial'

安装 MobShareSDK/UI 模块可以使用所有 UI 界面,安装 MobShareSDK/Connection 模块可以使用所有分享平台。但鉴于安装所有分享平台模块会使得应用变得非常庞大,所以不推荐大家使用这种方式安装。开发者可根据自己的需求安装引入指定的分享模块,这样可使应用体积保持小巧。

例如:应用需要包含新浪微博分享和微信分享,并且需要使用简单分享视图,则只需要在 Podfile 中添加以下代码进行安装即可。

pod 'MobShareSDK'
pod 'MobShareSDK/UI/iPadSimple'
pod 'MobShareSDK/UI/iPhoneSimple'
pod 'MobShareSDK/Connection/SinaWeibo'
pod 'MobShareSDK/Connection/WeChat'

官方下载

http://mob.com/#/downloadDetail/ShareSDK/ios

官方开发文档

http://wiki.mob.com/%E5%BF%AB%E9%80%9F%E9%9B%86%E6%88%90%E6%8C%87%E5%8D%97/

许可证

版权所有 © 2012-2015 mob。