App第三方登录和分享开发的那些坑

     第三方登录和分享都需要开发者,在对应的平台上申请开发者帐号.申请之后需要添加自己的应用.填写应用的信息时候应用的包名和签名信息一定要正确.

QQ创建应用时上传一下签名的apk就可以.微信和微博都需要32位md5签名(如果通过keytools命令获取的需要去掉冒号),微博的签名好像还必须是小写.

关于签名的问题下面也会逐个的说明.

1.微博登录

      微博第三方登录跟QQ,微信相比更容易出问题,主要原因是两点.第一是多一个OAuth2.0授权地址需要验证,第二是在没有提交审核之前必须要添加测试帐号才可以测试登录.

具体的问题如下:

     a.申请平台上如何填写apk签名和apk包名.

        1.apk包名要注意后面没有空格

        2.apk的签名请使用sina提供的签名工具获取.现在使用的签名是32位md5小写jks 签名



    b.申请之后,不需要立即提交审核.未审核通过时也是可以做登录和分享的测试的.不过测试登录需要关联测试的帐号.截图如下:






  c.使用友盟微博登录最常见的问题就是   "文件不存在 (C8998)",这个问题主要是在微博平台上配置的OAuth2.0的地址和客户端写入的地址不一致.具体截图如下:

申请平台设置OAuth2.0



客户端友盟sdk代码

 flag = 2;
platform = SHARE_MEDIA.SINA;
com.umeng.socialize.Config.REDIRECT_URL="http://sns.whalecloud.com/sina2/callback";
mShareAPI.doOauthVerify(this, platform, umAuthListener);

2.QQ登录和分享:

     QQ登录和分享在申请的环节需要注意一下.一定要上传签名之后的apk.其他的问题倒是特别的少.


3.微信登录:

   微信登录问题比较少,需要注意申请的时候的包名和签名.具体截图如下:


      


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值