关于android:MobTech-ShareSDK分享报错怎么办

4次阅读

共计 3210 个字符,预计需要花费 9 分钟才能阅读完成。

QQ- 分享报错 901111,9001010 等

因为 QQ 当初须要审核后才能够分享(之前分享不须要审核),所以此谬误解决办法只需通过腾讯开放平台的审核即可,另外要查看注册好的利用的根本信息,包名、md5 签名和 Bundle id 是不是填写正确,和我的项目里是统一的;

Android 端微信分享失败

微信分享失败,提醒 toast:分享失败,或者进入 onerror 中,首先查看分享的办法参数是否足够,分享类型是否须要配置,如果这些配置没有问题,那么查看图片,能够先测试下独自分享文本,如果能够,必定是图片因为的问题,首先查看下是否有存储权限,其次查看下可能是图片加载失败,能够换个图片链接再做测试;

Android 端微信海内主体利用问题 - 分享图片失败

目前微信海内主体的微信开发者张不反对分享图片,只反对网页、小程序类型的音讯,具体详情见链接:developers.weixin.qq.com/community/d…

Android 端 QQ- 分享报错 25201

错误码 25201 是 Android 包名查看未通过, 个别是因为包名配置谬误或者是在腾讯开放平台上线, 但没有与 QQ 开放平台关联导致;

QQ 开放平台关联步骤:

登录 QQ 开放平台 - 利用治理–挪动利用–关联腾讯开放平台–绑定了 AppId 和 AppKey –而后查看–批改平台信息–Android 平台,输出包名和签名能够了

Android 端新浪微博客户端分享报签名谬误

查看没有微博状态是不是在草稿箱中,并且有 SSO 的相干提醒,此类问题个别是是因为微博开放平台配置的包名和签名与您的 app 的不统一导致的,确保签名和包名配置的 统一即可;

Android 端新浪微博网页端分享问题 - 提醒不反对登录

目前新浪微博平台反对网页短信分享,但局部账号会报错“不反对登录”,是因为该微博账号曾经开启了“多重验证”,但网页端不反对验证码验证,所以会报错“不反对登录”

Android 端高版本机型上分享图片不显示,低版本机型分享失常

这个个别是没有应用 ShareSDKFileProvider 导致的,反编译 apk 检查一下 Manifest,看一下是否有一下配置,如果没有手动在 Manifest 中增加上

<provider
            android:name="cn.sharesdk.framework.utils.ShareSDKFileProvider"
            android:authorities="${applicationId}.cn.sharesdk.ShareSDKFileProvider"
            android:exported="false"
            android:grantUriPermissions="true" />
复制代码

iOS 分享微信报错(因为不反对的分享类型,无奈分享到微信)

首先得查看结构分享参数里传的参数,传的类型是不是微信反对的,其次如果注册的是海内的利用,微信目前只反对分享网页类型,其余的暂不反对!如果说要分享小程序,然而 userName 或者开发类型传的不对,就报这个谬误

iOS 端微信微信分享链接或者分享小程序报 200300 的错误信息的问题

须要查看下结构分享参数里传值问题,有可能是图片太大,或者是链接参数问题导致的问题,也可能是 Universal\_Links,存在本地多个利用 host 雷同的问题导致,还有可能是有新旧 SDK 混用

iOS 端微信分享报如下谬误:error\_code=200302, error\_message=The request timed out., description=Request failed

网络问题,设置了代理;

iOS 端微信有的时候呈现,分享缩略图,本人分享的只有本人能看见图片,他人看不见的问题

通过测试发现有 红包 支付者 两个词不能同时呈现,红包两头 加空格 标点符号 都不行。

iOS 端微信好友分享链接,从苹果端分享进来,在从安卓端无奈关上分享的链接问题

查看结构分享参数这块,其中 type 类型须要抉择 webpage 类型,不能抉择 auto 类型

iOS 端 APICloud 里微信分享报错:registerApp:universalLink

除了白名单以及配置 Universal link,须要查看下 config.xml 里是不是有 querySchemes 这个参数设置,设置了这个,须要增加 weixinULAPI,那么 res 里的 info.plist 里的白名单列表,不会拷贝到 工程里了,会有效,这个应该是 ApiCloud 自身的机制导致的

iOS 端企业微信分享报错,不反对的 SDK 调用,应用程序没有调用此 API 的权限

须要转到相应企业下能力分享受权的,在企业微信上,我 -> 设置 -> 切换企业这里转下,或者音讯 -> 其余企业 都能切换企业,利用(应用企业 A 的 AppKey) 分享或受权时 企业微信以后处于企业 A 能力失常分享或受权,否则会呈现权限问题,企业微信只能对应的企业去分享

iOS 端微信,QQ 分享到客户端,然而只是关上了客户端,并没有跳转到好友列表界面

须要查看下配置的 URLScheme,白名单以及 Universal Links,像 QQ 跳转到客户端,只是关上了 App,可能是白名单漏写了,也可能是结构分享参数里的参数问题;微信当初多了 Universal Links,除了 URL Scheme,白名单,还有 Universal Links,没有配置或者域名过期了都可能呈现这种状况,还有分享进来了,然而跳不回来 App;

iOS 端 QQ 分享提醒以后 QQ 版本太低,须要更新至新版本才能够反对

失落了 mqqopensdkapiV4 这个白名单

iOS 端分享 QQ,跳转到 QQ 之后,网页报错问题

查看了 QQ 的 SDK 版本号,还有配置的 Universal links,还要查看下 qq 的客户端的版本,版本太低也不行,须要卸载 qq 客户端,重新安装才行,还有须要查看下用户是否在零碎回调里做了解决

iOS 端 QQ,QQ 空间分享图片,然而看不到图片的问题

查看白名单配置是否残缺,有可能是这个配置问题

iOS 端更新到 4.4.0 版本的 SDK,QQ 会报如下谬误 Cannot find protocol declaration for ‘QQApiInterfaceDelegate’; did you mean ‘TencentApiInterfaceDelegate’

最新的 SDK 里同步更新了 QQ 的 SDK,这个问题是之前旧版本的 QQ SDK 没有删除洁净,要删除洁净,另外之前 QQ 的头文件援用都要删除掉,应用

#import <TencentOpenAPI/TencentOpenApiUmbrellaHeader.h>
复制代码

这个才行,因为新版本 QQSDK 适配了 swift

iOS 端 Facebook 分享链接模式没有任何内容显示的问题

须要查看下本人传的链接,可能是传的链接有问题

iOS 端 Twitter 分享报错问题

Error Domain=ShareSDKErrorDomain Code=200302 “(null)” UserInfo={error\_code=200302, user\_data={ error = “Read-only application cannot POST.”; request = “/1.1/statuses/update.json”;}}

首先把权限改为第三个

如果还不行,能够重置这些:

iOS 端 Twitter 分享报错,提醒 V2 权限

排查步骤:

1. 确认 Twitter 后盾关上 V2 权限参考截图

2. 在 infoplist 中增加 MOBTwitterVer 为 2

iOS 端 TikTok 分享报错:200101,description=ShareSDK\_pleaseSelectMoreImage

这是因为 TikTok 只反对分享多图,多视频,不能分享单图,单视频等

iOS 端 TikTok 分享报错:200102,description= 不反对的 contentType

图片分享的时候,他可能传了 url 的值,设置了 webpage 的类型,传 nil 就能够

正文完
 0