App第三方登录和分享开发的那些坑
来源:互联网 发布:linux识别中文字体 编辑:程序博客网 时间:2024/06/13 01:47
第三方登录和分享都需要开发者,在对应的平台上申请开发者帐号.申请之后需要添加自己的应用.填写应用的信息时候应用的包名和签名信息一定要正确.
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 0
- App第三方登录和分享开发的那些坑
- 分享和第三方登录
- 第三方登录和分享
- 第三方登录和分享
- 第三方登录和分享
- 第三方登录和分享
- iOS开发- ShareSDK分享和第三方登录
- ShareSDK集成第三方登录和分享的步骤
- 友推集成第三方登录和分享的步骤
- ShareSDK集成第三方登录和分享的步骤
- ShareSDK集成第三方登录和分享的步骤
- sharesdk的使用,有关分享和第三方登录
- ShareSDK集成第三方登录和分享的步骤
- ShareSDK集成第三方登录和分享的步骤
- 友盟第三方登录和分享的使用
- 友盟第三方登录和分享的使用
- ShareSDK集成第三方登录和分享的步骤
- 第三方(ShareSDK)分享和登录遇到的一些问题
- Eclipse出现"Running Android Lint has encountered a problem"解决方案
- 实现跨域cookie共享(转载)
- 每日安全简讯20160728
- 字符串的逆序输出
- java去除字符串中的空格、回车、换行符、制表符
- App第三方登录和分享开发的那些坑
- HashTable和HashMap区别
- chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
- 传引用&传值
- Halcon腐蚀膨胀算子
- 排序算法
- 使用PipedInputStream 和 PipedOutputStream 上传文件,并更新进度
- 【Servlet开发】servlet的请求与响应(二)
- mybatis注解详解