android无法分享到qq,Android常见问题
1. 返回码说明
使用SDK时,所有结果都会通过回调返回给应用。在回调的结果中,会包含每次调用结果的返回码。正常情况下返回码为0,表示调用成功。如果返回码不为0,说明调用出错,需要根据返回码的值来定位错误原因。
常用返回码与错误信息的对照,如下表所示:
返回码<
含义说明
-30001
由于网络质量抖动引起,如果持续时间较长,或发生概率比较高,请直接联系技术支持(联系方式: toddzhao@tencent.com)。
100030
用户未对应用进行授权,需要引导用户重新登录授权,并且在登录的Scope参数里,加上相应的API名称(请参考API列表)。
所有的API都必需经过QQ互联对应用授权),用户对应用授权后才可以调用。
100014
access_token过期,目前支持的access_token有效期为三个月,需要重新走登录流程,获取新的access_token。
后期也可以使用Refresh Token来获取新的access_token(该功能即将上线)
100015
access_token失效。要重新走登录流程,获取新的access_token。
产生该错误有两个原因:
1. 用户在QQ空间里取消了对应用的授权,会导致当前保存到应用里的AccessToken被废除掉。
2. 用户在不同的设备上进行了QQ登录,导致在原来设备上的保存的AccessToken被废除掉。
100016
access_token校验失败。建议先重新走登录流程来换取新的access_token,使用新的access_token仍然无法通过校验,请通过企业QQ联系技术支持(号码:800030681。直接在QQ的“查找联系人”中输入号码即可开始对话)。
更多返回码与错误信息的对照说明,请参考《公共返回码说明》文档。
2. 混淆说明
如果应用需要混淆代码,为了保证SDK的正常使用,建议不要混淆SDK的jar包,如果仍要混淆,需要在混淆规则中加上下面几行配置:
-keep class * extends android.app.Dialog
编译时请选择Android SDK API Level 17或以上的版本,否则可能会导致混淆失败,出现下面的错误:
3. 授权相关
应用调用OpenAPI时,需要哪些授权?
应用调用OpenAPI时,需要有相应的授权后才能调用,授权包括:
(1) 应用调用OpenAPI的授权。
有些OpenAPI仅对可信赖的合作应用开放,调用这些OpenAPI时需要提交申请以获得访问权限。需要申请授权的API信息,请参见《API列表》。
(2) 登录用户对应用的授权
如果应用调用接口是返回100030的错误信息,说明应用有该OpenAPI的调用权限,但并未申请用户授权。请重新引导该用户走登录授权流程,并在scope参数里加上需要用户进行授权的OpenAPI。如果无法确认有多少OpenAPI需要用户授权,可以直接在scope参数里填写”all”来表示需要用户授权所有OpenAPI。
4. Andriod_SDK_相关问题
4.1 只有java开发的应用可以使用本SDK吗?非原生开发的应用可以使用吗?
目前我们提供了Android的SDK,只有java开发的应用可以使用。
非原生开发的应用不可以使用本SDK(非原生开发应用:没有使用android sdk和java语言开发的应用,例如使用flash air技术开发的app,通过工具转换成android apk的应用)。
4.2 调用发送分享和应用分享有什么区别?
发送分享指的是V1.2版本的旧接口addShare,使用此接口不能@好友;V1.6新增的应用分享接口可以@好友。
4.3 如何获取Android app包名?
包名又称Package Name,是应用程序在android系统中的唯一ID标识,获取方法如下:
(1) 打开Eclipse,导入app 的工程,打开AndroidManifest.xml文件,展现如下:
其中,Package选项后面的com.yourcompan.yourappname就是包名,不同的app,packagename是不一样的。
(2) 如果是通过文本形式打开的AndroidManifext.xml,展现如下:
同样,package字段后面填写的值 com.yourcompan.yourappname 也是包名。
4.4 如何获取Android应用的APK文件签名?
(1)在您的android设备上安装最新版本的获取签名应用「应用下载」
(2)打开获取签名应用
请在您的android设备上打开应用列表,找到名为「Application Manage」的应用,并点击运行。
(3)找到您开发的应用,获取APK文件签名
4.5 在Android11上,第三方应用分享自己专属目录下的文件失败是什么原因?
第三方应用把图片放到自己的专属目录里,然后以文件路径形式调用QQ互联SDK来向QQ分享。在Android11上,QQ无法访问别的应用的专属目录,导致显示图片失败。
QQ互联SDK3.3.8版本支持通过FilePorvider分享文件到手Q。通过FilePorvider, 第三方应用可以赋予手Q读取分享的文件的权限。即便手Q在无SD卡权限的情况下,也可以访问第三方应用分享的图片。
android无法分享到qq,Android常见问题相关推荐
- Android 微信分享与QQ分享功能(原生实现)
微信分享与QQ分享功能现在都挺常见的,可以根据一些第三方社会化分功能快速实现,不过多多少少都不怎么纯净,最好都是自己看官方文档来实现就最好了~ 一.微信分享 微信分享功能需要先在微信开放平台注册应用并 ...
- android 解决分享到qq闪退
参考文档:https://www.android-doc.com/guide/topics/manifest/uses-library-element.html 报错:java.lang.NoClas ...
- android开发分享到微信,Android开发之微信分享到好友,朋友圈(示例代码)
3. 快速集成 第二步:配置AndroidManifest.xml 下面清单文件的配置是全部的,没有的平台就是不需要配置 1.添加权限 2.添加activity信息 (注意: tencent后面的ap ...
- android intent分享第二次,Android利用Intent.ACTION_SEND进行分享
安卓系统本身可以很简便的实现分享功能,因为我们只需向startActivity传递一个ACTION_SEND的Intent,系统就为我们弹出一个应用程序列表.其实在系统的文件管理器中,这应该是我们常用 ...
- android微信分享gif图,android实现截图分享qq,微信
前言 现在很多应用都有截图分享的功能,今天就来讲讲截图分享吧 今天涉及到以下内容: Android截屏 Android分享 效果图展示 ok,下面就来具体讲讲 一.权限,注意权限 先在自己的mainf ...
- android微信分享工具,记录Android微信分享功能的吐槽与思考
在App内潜入分享到微信好友或朋友圈的功能想必大家已经屡见不鲜了,比如Android分享一个网页信息(URL)到微信客户端的代码: /** * 微信分享:分享网页 * @param context * ...
- android 微信分享gif图,android后台动态创建图片并实现微信分享
今天就记录一下. 先说明一下,之前没有做过类似的东西,百度了一两天才知道,说来很惭愧.有点笨,只能这样说. 在我的脑里只明白,如果要动态创建图片: 一.就是new 嘛 二.就是LayoutInflat ...
- android+怎么分享图片大小,Android微信分享图片大于32k进行压缩
微信分享视频的时候,需要传一个图片数组,大小不能大于32k. 解决方案:使用Bitmap自带的compress方法解决了这个问题. 源码如下: package com.example.test; im ...
- android微信分享图片压缩,Android微信分享图片按质量压缩的解决方案
一.杂谈 微信分享图片的迷之bug,前一阵子接盘一个Hybrid App,分享要用原生的分享,搞了一阵子把微信分享搞上,测试又反馈了一个谜一样的Bug,我这边看Log打印了checkArgs fail ...
最新文章
- Linux定时程序没有之行完,如何在linux上定时执行程序
- 如何使用 Istio 进行多集群部署管理:单控制平面 Gateway 连接拓扑
- java高效遍历匹配,使用cypher或遍历api仅匹配路径极端的单个节点
- jasmine fixture.debugElement.query的单步调试
- 使用Jexus 容器化您的 Blazor 应用程序
- ios wkweb设置图片_iOS WKWebView的使用
- mysql connector配置_mysql connector odbc配置注意事项
- Linux shell中2>1的含义
- 小甲鱼python课后题简书_Python 练习题汇总
- android电池(五):电池 充电IC(PM2301)驱动分析篇
- Android应用程序的Activity启动过程简要介绍和学习计划 .
- 编译原理第四章课后题答案
- AI教程视频 - 零基础玩转illustrator科研绘图-内容介绍-目录
- 数学建模题目和模型汇总(2000-2019 国赛本科组)
- mysql物理备份恢复搭建从库_RDS FOR MYSQL 各版本利用物理备份搭建从库方法
- RDLC报表 报表数据(参数栏)不显示怎么办?
- 408知识框架总结——数据结构
- python数据分析处理库-Pandas
- pytorch处理CK+数据集
- 【Android项目】本地FM收音机开发及源码简析