ShareSDK Android常见问题汇总
时间:2025-04-05
时间:2025-04-05
ShareSDK是为iOS、Android、WP8的APP提供社会化功能的一个组件,开发者只需10分钟即可集成到自己的APP中,它不仅支持如QQ、微信、新浪微博、腾讯微博、开心网、人人网、豆瓣、网易微博、搜狐微博、facebook、twitter、google+等国内外主流社交平台,还有强大的统计分析管理后台,可以实时了解用户、信息流、回流率、传播效应等数据,有效的指导日常运营与推广,同时为APP引入更多的社会化流量。 ShareSDK Android常见问题汇总。
Q:依照集成文档说明,配置AndroidManifest.xml后,提示<uses-permission android:name="android.permission.WRITE_APN_SETTINGS" /》有错
A:这个是ADT Lint工具的问题,请依照下面的路径“菜单 -- 窗口 -- 首选项 -- android -- lint error checking”打开lint的配置页面,然后去掉页面顶部的两个勾选,之后再clean项目就能处理
Q:已经增加了onekeyshare.jar,编译没有提示错误,但运行时提示找不到类WeiboGridView
A:请确保您的编译sdk版本为android2.2以上,并在您项目的libs下添加android.suport的包,这个包是android sdk自己提供的,因此share sdk并未提供此包
Q:为什么我使用Demo中人人网的AppId和ApiKey以后,无法授权和获取资料
Demo中的开发者帐号是测试帐号,仅用于集成演示,按照人人网的规定,如果您的帐号要使用这个ApiKey进行调试,需要在我们的开发者信息中注册你的帐号信息,因为你的帐号我们是不知道的,因此我们没有将你的帐号注册到我们的测试帐号列表里面,因此你无法使用Demo授权你的帐号并获取资料。
我们并不建议开发者直接使用我们放在ShareSDKDevInfor.xml中的开发者信息,因为这些Demo这个应用的演示信息,它随时可能失效,而且将来集成到你的应用中,也无法在分享的内容中标记你的应用。
Q:如何使用微信的签名
A:1、你要有一个keystore,可以自己生成一个,要一个之类的
2、利用这个keystore给你应用签名
3、下载微信那个东西,安装
4、安装你已经签名的应用到手机
5、启动微信的工具,输入你应用的包名
6、微信的工具会帮你计算一个hash值
7、将这个hask值放到你注册android应用时的“应用签名”
8、注册成功后,你的包名和keystore从此捆绑
9、以后调试,都需要签名,否则无法调用微信客户端
Q:软件第三方登入的流程是什么样的啊?
A: 1、你们需要支持用户注册
2、你们需要在应用登录的时候提供第三方平台的图标
3、用户点击第三方平台图标以后,你们尝试判断用户是否已经授权
4、如果用户授权,获取他的唯一识别符,比方说WeiboDb里面的weiboId这个字
ShareSDK是为iOS、Android、WP8的APP提供社会化功能的一个组件,开发者只需10分钟即可集成到自己的APP中,它不仅支持如QQ、微信、新浪微博、腾讯微博、开心网、人人网、豆瓣、网易微博、搜狐微博、facebook、twitter、google+等国内外主流社交平台,还有强大的统计分析管理后台,可以实时了解用户、信息流、回流率、传播效应等数据,有效的指导日常运营与推广,同时为APP引入更多的社会化流量。 ShareSDK Android常见问题汇总。
段
5、如果用户没有授权,引导用户授权,授权成功后也可以获取weibo Id
6、然后用这个唯一识别符登录你们的系统,如果用户已经注册,则应该让用户登录到你们的系统,流程结束
7、如果你们的系统发现用户没有注册,引导用户进入你们应用的注册页面,并通过share sdk的showuser方法获取用户资料,自动帮助用户完成注册资料的填写,然后等待用户确认
8、如果用户确认了注册信息,你们的应用就根据他的信息完成这注册操作,如果操作成功,则应该让用户登录到你们的系统,流程结束
ShareSDK官方下载:http:///download