8-shareSDK的 Demo 和社会化分享小结

效果图

效果图

由来

前段时间逛 Miss唐 小姐的 GitHub 发现她封装了友盟的社会化分享组件.恰巧我们公司是 shareSDK的,并不一样.然而合在一起,也是市面上最主流的两种第三方分享框架了.所以今天把公司基于 shareSDK 的分享封装贴出来.供大家直接使用. 移步 Miss唐 的友盟分享地址: 点我啊

关于第三方的社会化分享

关于介入的细节, Miss唐 GitHub 的介绍下边已经说得很清楚,这里我就简单提几点:

接入成功之前:

  1. 示例报错:error:redirect_uri_mismatch)
  2. 腾讯分享报错:"分享失败:Error Domain=ShareSDKErrorDomain Code=202 "(null)" UserInfo={error_message=Platform[QQ]Not import TencentOpenApi.framework!Please import the framework and try again!}"
  1. 注意添加白名单
  2. 适配 iOS9

接入成功之后:

  1. 平台分享规则
  1. 如何隐藏 shareSDk 自带的编辑分享界面
  1. 区分 应用内分享(网页分享) 和 客户端分享
  1. shareSDK的菜单标题为英语

解决上边提到的

接入成功之前:

1.示例报错:error:redirect_uri_mismatch)

解决:解决问题地址

2.腾讯分享报错:"分享失败:Error Domain=ShareSDKErrorDomain Code=202 "(null)" UserInfo={error_message=Platform[QQ]Not import TencentOpenApi.framework!Please import the framework and try again!}"

解决: activePlatforms:中忘记添加对应的枚举.


shareSDK 报错帖子集合地址

3.注意添加白名单

解决:白名单的添加方式: 直接把 info.plist 右键'open as shorceCode'的方式添加
各平台对应的白名单地址

4.适配 iOS9

解决:
适配 iOS9

接入成功之后:

1.平台分享规则
解决:
关于新浪,QQ, 微信等分享规则地址

2.如何隐藏 shareSDk 自带的编辑分享界面
解决:

3.区分 应用内分享(网页分享) 和 客户端分享

解决:
应用内分享(又叫网页分享)就是类似于一键分享,你一点击分享,直接就提示分享成功或者失败.这种只要第一次在应用中授权一次即可做到. 简书的分享就是应用内分享,自定义分编辑菜单

客户端分享,就是跳转到对应的手机客户端,在其客户端自己编辑内容框中,编辑和分享,完成后跳转回我们自己的应用.

小结:有的平台只能网页分享,例如Twitter,人人网等,有的平台可以网页分享也可以客户端分享,例如微博,有的平台只能客户端分享,例如微信,QQ

4.shareSDK的菜单标题为英语

解决:
一般语言是根据手机语言转换的.但是有时候也会遇到应用语言和本机语言不匹配的结果.这种情况下,这种情况下,可以通过下边两图中的任意一种解决:

图1
图2

关于自定义分享界面

自定义分享界面的逻辑,就是自定义分享的界面,然后把 shareSDk提供的专门针对每个平台分分享方法写到对应的点击事件中去. Demo 中就不做体现了. UI 写的好,你也可以实现 网易新闻 的那种分享界面效果.

下载 地址

具体的 Demo 代码可以在我的 GitHub 上找到 Demo地址

交流

希望能和大家交流技术

我的博客地址: http://www.lilongcnc.cc/


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,861评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,837评论 18 139
  • 由于近期工作需要自己抽时间搞了一下第三方分享,这里使用的是shareSDK的第三方,在使用的过程中有一些心得和体会...
    灿烂先森阅读 11,316评论 29 69
  • 记得小时候,是在懒中长大的,老妈总说:“你都懒死了,真是随了你爸。”想想自己以前那种能坐着绝不站着,能躺着绝不坐着...
    阝亻釒阅读 3,582评论 3 25
  • 作者:毕小斐 本想做一个成功的参与者,却碰巧做了一个参与成功者。 继跳绳结束后,崭新的一个月,崭新的活动,班委竞选...
    稼轩李德智阅读 585评论 1 4