ShareSDK Android常见问题汇总

发布时间:2013-05-09 19:40:47

ShareSDK Android常见问题汇总

Q:依照集成文档说明,配置AndroidManifest.xml后,提示》有错

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中人人网的AppIdApiKey以后,无法授权和获取资料

Demo中的开发者帐号是测试帐号,仅用于集成演示,按照人人网的规定,如果您的帐号要使用这个ApiKey进行调试,需要在我们的开发者信息中注册你的帐号信息,因为你的帐号我们是不知道的,因此我们没有将你的帐号注册到我们的测试帐号列表里面,因此你无法使用Demo授权你的帐号并获取资料。

我们并不建议开发者直接使用我们放在ShareSDKDevInfor.xml中的开发者信息,因为这些Demo这个应用的演示信息,它随时可能失效,而且将来集成到你的应用中,也无法在分享的内容中标记你的应用。

Q:如何使用微信的签名

A1、你要有一个keystore,可以自己生成一个,要一个之类的
       2、利用这个keystore给你应用签名
       3、下载微信那个东西,安装
       4、安装你已经签名的应用到手机
       5、启动微信的工具,输入你应用的包名
       6、微信的工具会帮你计算一个hash
       7、将这个hask值放到你注册android应用时的应用签名
       8、注册成功后,你的包名和keystore从此捆绑
       9、以后调试,都需要签名,否则无法调用微信客户端

Q:软件第三方登入的流程是什么样的啊?
A:  1、你们需要支持用户注册
      2、你们需要在应用登录的时候提供第三方平台的图标
      3、用户点击第三方平台图标以后,你们尝试判断用户是否已经授权
      4、如果用户授权,获取他的唯一识别符,比方说WeiboDb里面的weiboId这个字
      5、如果用户没有授权,引导用户授权,授权成功后也可以获取weibo  Id
      6、然后用这个唯一识别符登录你们的系统,如果用户已经注册,则应该让用户登录到你们的系统,流程结束
      7、如果你们的系统发现用户没有注册,引导用户进入你们应用的注册页面,并通过share sdkshowuser方法获取用户资料,自动帮助用户完成注册资料的填写,然后等待用户确认
      8、如果用户确认了注册信息,你们的应用就根据他的信息完成这注册操作,如果操作成功,则应该让用户登录到你们的系统,流程结束



ShareSDK官方下载http://sharesdk.cn/download

 

ShareSDK Android常见问题汇总

相关推荐