关于shareSDK的一些集成心得

苍茫大地,谁煮沉浮。


就这几天的shareSDK集成,谈谈自己的心得体会。


shareSDK作为一个集成多家知名社交平台的的“第四方”工具,做了一个中间人的角色,大大减少了我们在需要集成多个第三方平台的时候所需要的时间,可以说是一个比较方便快捷的选择。

使用shareSDK 集成多家SDK有几点需要住意,

1、在和第三方平台(微博,QQ等)对接时候,需要在各个平台的网站上为自己的应用注册信息,这些信息我们都可以让shareSDK为我们中转,在shareSDK主页上申请了账号后,添加一个应用,之后就可以为应用设置开发平台的响应信息,位置是在

侧边栏的最下方设置的“社会化平台设置”,这里就可以添加各大平台申请到的注册信息(appid等)。

当我们使用的时候就直接使用 shareSDK提供的id 就可以了,shareSDK会帮我们完成一些后台和平台对接的东西,咱们就可以专心实现功能啦。不过文档还是必须要阅读的。

毕竟多读文档,有益生心健康~


2、在android平台上集成微信分享功能的时候,往往有一个问题,就是使用官方提供的demo直接运行,却不能使用微信的分享功能(点击之后没有反应),这不是人家demo的错误,而是咱们少做了一步。


在android 集成部分DEMO中直接提供了一个APK,用过的朋友就会知道这个apk的分享功能是没有问题的,再然后仔细看demo的目录会发现,里面多了一个  ###。keystore的文件,这个东西在android程序中是用来签名的,正是因为咱们在运行程序时候没有,使用这个文件对程序进行签名,所以微信就不会承认你的应用,所以不会给你反应啦。


这个签名文件可以自己生成,至于方法大家可以自己搜索一下,网上有很多教程,要记住的一点是,签名之后APK用来生成微信平台注册应用所需要的一串代码,这代码是用一个微信提供的apk程序来生成的,签名文件 包名都要对应,开发出来的程序只有包名 签名文件 对应正确(不能和生成微星平台代码时所用不一致),微信分享功能才会正常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章