Android ShareSDK 微博分享 (8995)app auth fail for appKey&sign&package 解决
小菜这两天接到客户的问题反馈,说微博分享失败,一直提示程序签名错误,这可把我们急坏了,紧急解决。我们借助的是 Mob 的 ShareSDK 分享功能,实际应用中相对比较稳定,集成也不复杂。
解决尝试如下:
1. 核对程序包名,签名文件MD5,AppKey 和 AppSecret,多人轮流挨个字母的核对,都是正确的,可依旧是微博分享报程序签名错误;
2. 因为当前用的 MD5签名生成器 是用的微信的 GenSignature,担心有不一致的情况,立刻下载微博官方的 MD5签名生成器;测试两者生成的 MD5 值完全一致;
3. 不得已找到 Mob 的官方客服小哥咨询,优先让我们核对的就是程序包名,签名文件MD5,AppKey 和 AppSecret 等信息,确认一致,把截图信息和 apk 等发给客服小哥测试,确实分享失败,客服小哥也很头痛;之后检查 ShareSDK 版本,项目中应用的是 3.1.2 版本的,客服小哥建议升级一下最新的 3.1.4 版本尝试一下;
4. 集成主要包括 MobSDK.gradle 参数与微博开放平台中参数一致,请注意,核对再多次也不为过,如下;
5. 理论上应该不会有问题了,可微博偏偏跟小菜作对,依旧报微博分享失败,程序签名错误,可愁坏了大家;
6. 反复测试,实在没办法,突然想到会不会是手机有问题,死马当活马医,换一个手机安装,该手机没有微博客户端,下载安装,分享测试,成功!成功!成功!测试这么久居然没有想到会是微博缓存或其他的问题,直接把以前的测试机微博客户端卸载重新安装,居然都正常了,真不知该哭还是该乐。至于为什么是微博客户端这边的问题还有待研究。
就小菜个人遇到的问题,微博分享失败,出现 (8995)app auth fail for appKey&sign&package 问题时,九成半的原因是参数配置信息出错了,主要查看 MD5 签名,如果一切的一切都正常的话,有可能就是这半成的微博客户端问题,不妨卸掉重新安装试试。
小菜的解决方法就是如此,希望大家不要遇到这种奇葩问题!以下是小菜公众号,欢迎闲来关注~
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Xamarin.Android 关于so包报错问题
问题描述:使用so包时报错。 解决方法: 1.保证 libs > armeabi 和 armeabi-v7a 中的so包一致。 2.去掉 x86,x86_64,arm64-v8a。 3. so的生成操作修改成 AndroidNativeLibrary。 然后进行调试,就不会出现问题了。 如果程序无法调试,输出中提示:(无法连接到logcat,GetProcessId 返回了:0) 那么取消掉 使用共享运行时,低版本的Xamarin取消掉 Use Shared Runtime
- 下一篇
android 空调遥控器——简单发送内容
android 空调遥控器——简单发送内容 接着上一篇我们接着研究android红外开发,本篇我们以网上最开源的格力空调编码开始研究,好了废话不多说,开搞!! 1、首先我们先来了解一下格力空调的编码格式 这个网上都有 格力空调遥控器(YB0F2)红外码组成如下,按解码顺序排列 起始码(S)+35位数据码+连接码(C)+32位数据码 各种编码的电平宽度: 数据码由“0”“1”组成: 0的电平宽度为:600us低电平+600us高电平, 1的电平宽度为:600us低电平+1600us高电平 起始码S电平宽度为:9000us低电平+4500us高电平 数据码看下图 大概了解这些乱糟糟的编码之后大家县里都有一个疑问,有个蛋用,别急小编给大家一点点 拿形象点的数字拼接起来 2、数据拼接 (四个部分:起始码+35数据码+连接码+32数据码 分别:1位+35位+1位+32位=69位X2=138个时间)(每位由一个高和一个低组成) 由于这个属于命令编码 在好多地方都能用得到,我们就新建一个类把它拿出来如下: 代码里面注释很清楚了自己看下 package com.gaoyu.smarttools.dat...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS6,CentOS7官方镜像安装Oracle11G
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- 设置Eclipse缩进为4个空格,增强代码规范
- Mario游戏-低调大师作品
- MySQL8.0.19开启GTID主从同步CentOS8
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16