集成各分享渠道

2018-08-07  本文已影响9人  我想吃碗牛肉面

背景:

我们的应用有很多情况想要分享的,分享此应用、分享应用里的内容,让应用在更多的平台上出现。所以这功能一度还有人喊要成为官方API的标配。想想已经为两个应用做过分享功能了,不想再做了。


做好准备:

1、如果你是个人开发者,则准备好身份证,因为做分享功能需要在很多平台上注册开发者账号,并进行资质认证,那样才能完美的在分享的内容后面带上小尾巴;

2、如果你是公司,则准备好营业执照和组织机构代码证、法人身份证复印件、部分平台好像还要税务登记证;

3、跟UI要好各种尺寸的应用图标和应用展示图片;

4、在你要分享的平台上注册开发者账号,比如微信、QQ、新浪微博;

微信开放平台

https://open.weixin.qq.com/

腾讯开放平台

http://open.qq.com/

新浪微博

http://open.weibo.com/

5、去友盟注册一个账号,然后进入http://www.umeng.com/social,里面会教你怎么集成分享;当然如果你不想用友盟提供的SDK,也可以去各个开发平台下载SDK集成到App。

注意事项:

1、微信来说,如果APK没有签名是不能分享成功的,值得注意的是开放平台上要求填一个应用的签名,具体参考http://dev.umeng.com/social/android/quick-integration#7

2、为应用集成分享,尽量用引用Library方法做,方便更新,也让你的项目不会显得那么累赘,选方法B:http://dev.umeng.com/social/android/quick-integration#3_3

3、其他的话,严格按照友盟的指导文档去做就可以了:http://dev.umeng.com/social/android/quick-integration#3_4

4、应用审批需要比较长的时间,而且要求比较严格,建议可以一边申请一边写代码或提前申请;

5、集成以下几个平台是比较容易的,方便快捷,腾讯微博跟人人网弄得想吐血;

image.png

6、如何查看签名文件的MD5

keytool -list -v -keystore HelloWorld.jks

然后输入密码就可以了。

关于分享,友盟已经说得很清楚了,我也没什么好补充的,有再说吧。


用Intent做分享

另外做分享如果嫌麻烦,可以选择Intent,比较快哦!

项目地址在我的GitHub上面:https://github.com/AxunA/ShareByIntent

效果如下如:

image.png
上一篇 下一篇

猜你喜欢

热点阅读