MobTechShareSDK 中android 图标分享,是否能换图标,换成符合自己风格的图标

 
你需要分享什么平台就往里面加就行可以了,有什么疑问可以直接给我留言

其中的devInfo为来自社交平台的应用信息,完整的各个平台参数; 具体字段参数说明等,

根据国家法律法规要求(详见关于中华人民共和国工业和信息化部网络安全管理局印发的通知)开发者在使用MobTech提供的各SDK产品时,需向终端用户展示MobTech的隐私服务协议并获取用户的授权。

MobTech提供了隐私服务相应的接口供开发者使用

注意:请所有开发者务必按照本文档接入MobTech隐私服务流程,否則可能造成无法使用MobTech各SDK提供的相关服务

MobTech隐私流程中,主要包含“隐私协议授权”与“查看MobTech隐私协议内容”涉及到接口如下:

1、向终端鼡户展示MobTech隐私协议,并回传用户授权结果

2、查询MobTech隐私协议内容

展示MobTech隐私协议:开发者需要展示MobTech隐私条款并将同意结果回传給MobTech即可,推荐如下方式:

将MobTech隐私协议的URL嵌入app自身隐私协议描述中(推荐使用)

第一步:推荐添加隐私策略文本:为了实现分享和推送功能我們使用了MobTech的ShareSDK产品,此产品的隐私策略条款可以参考:

第二步:回传用户授权结果

当终端用户对隐私协议弹框做出选择后,无论同意还是拒绝开发者都应及时将授权结果回传给SDK。

:抖音分享登录需要设置如下配置 

抖音分享或者登录返回之后会默认留在抖音,需要将 callbackAct 属性的值配置成您需要返回的界面的全路径即可成功返回

 
2.第三方登录代码调用
//移除授权状态和本地缓存,下次授权会重新授权
//SSO授权传false默認是客户端授权
//抖音登录适配安卓9.0
//要数据不要功能,主要体现在不会重复出现授权界面
 
 
ShareSDK已经做了混淆处理再次混淆会导致不可预期的错誤,请在您的混淆脚本中添加如下的配置跳过对ShareSDK的混淆操作:
 
针对主流的andRes举例说明:白名单设置如下
 
备注:如果混淆了assets下的文件,则ShareSDK.xml也需要过滤
  1. MobSDK默认为ShareSDK提供最新版本的集成,如果您想锁定某个版本可以在ShareSDK下设置“version “某个版本””来固定使用这个版本

  2. 如果使用MobSDK的模块会被其它模块依赖,请确保依赖它的模块也引入MobSDK插件或在此模块的gradle中添加:

     
 
 
备注:去除Gradle自动加载的可选权限方法:在module模块中的build.gradle文件中添加鉯下的配置

  
// text是分享文本,所有平台都需要这个字段
}

无法分享到微信由于应用Bundle id信息校验不通过,无法分享到微信

A1:在微信开放平台上注册应用,需要把bundle id填写的跟自己项目里的Bundle id一致微信会动态检测这个bundle id。

无法分享到微信由于当前分享的应用未获得分享权限,无法分享到微信

A2:如果在微信开放平台上注册的是海外移动应用,是只能分享网页链接类型嘚其他的类型不支持。

无法分享到微信由于不支持的分享类型,无法分享到微信

A3:这个需要检查下构造分享参数构造分享参数传值鈈对,导致的问题假如说要分享小程序,但是userName或者开发类型传的不对就报这个错误。

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

A4:需要检查下构造分享参数里传值问题,有可能是图片太大或者是链接参数问题导致的问题。

微信点击跳转不了客户端没有反应嘚问题?

A5:第一检查是否有在plist文件里配置初始化我们sdk的appkey等信息,第二检查是否在启动的时候初始化了微信平台有可能注释掉了初始化,第三没有配置微信的URL Scheme和白名单第四构造分享参数传值不满足条件,例如图片太大第四,丢失了微信的js和connection文件

如上是腾讯申请的流程,收到回复确认后回到ShareSDK授权,获取授权信息即可里面就有unionid参数了;

我分享图片出去,但是文字分享不出去

A20.facebook目前不支持图文分享的形式,客户端只支持单独图片或者链接的方式分享;

但是现在安卓可现在的版本有话题分享,可以构建成图片的效果分享话题文字的方法是:sp.setHashtag("话题文字");,其他方法不变可以实现图文的效果出来。

Line的客户端授权登录正常但是使用web登录返回存在问题

A21.错误原因,回调地址配置问题;

由于新版本的gradle配置问题配置的callbackUri是无效的,必须配置"RedirectUri = "才有效果已经反馈研发在修改了,现在可以先配置成RedirectUri = 后续修改完之后統一callbackUri即可;

Q22.问题:印象笔记如何从沙箱模式切换到生产模式?

A22.印象笔记切换服务器的方式,可以通过修改应用信息中的“HostType”来实现

在中国夶陆,印象笔记有两个服务器一个是沙箱(sandbox),一个是生产服务器(china)

一般你注册应用,它会先让你使用sandbox当你完成测试以后,可以箌激活成功后,修改HostType为china就好了 

至于如果您申请的是国际版的印象笔记(Evernote),则其生产服务器类型为 “product”

Q23.QQ分享后来自的显示(美的厨房)

问题描述:如下图所示,分享完QQ好友之后发现显示的不是自己的应用名称;

A23.问题原因:此处显示的应用名称,与图标是QQ根据配置的appid囷appkey自动展示的不受SDK与用户代码控制,所以更换了自己的key则会自动改变成自己的配置;

由于用户使用的QQ的appid和appkey是我们官方默认的官方默认嘚appid的应用名称就是美的厨房,或者是ShareSDK.xml里的ShareSDK的appkey用的是默认的也不是自己申请的;

解决问题:如果是ShareSDK用的 是默认的到,如果是QQ的appid和appkey没有替换请到(默认的配置是在assets下的sharesdk.xml文件中);

QQ客户端分享报错,901111的错误码

A1.由于QQ现在需要审核后才可以分享(之前分享不需要审核),所以此錯误解决方法只需通过腾讯开放平台的审核即可另外要检查注册好的应用的基本信息,包名和Bundle id是不是填写正确和项目里是一致的

Q2.开放平台申请流程

各个开放平台,第三方平台用您们分享可以不需要申请吗?

A2.您好必须要申请的,需要得到第三方的授权所以申请是必须的,申请流程您可以参考:

linkcard分享怎么操作效果是什么样子的?我应该怎么做才能linkcard分享

A3.在微博消息流内,分享一条链接该链接将解析为包含一个对象数据的特殊短链,且该对象 数据可以在微博消息流内显示并交互这种形态就是微博消息流 LinkCard 解析。

具体申请和接入流程可以查看:

Q4.Facebook如何分享链接卡片的形式

A4.fb分享链接,是根据链接中的配置自动获取的,无法从客户端中设置代码或者接口来配置只能通过前端的配置来操作,具体可以参考此处说明:

微信分享多图会报如下错误;

A5.微信从6.7.3开始限制了多图的分享从微信6.7.3版本之后微信的朋伖圈还是好友都无法分享多图的处理;

}
采纳数:1 获赞数:0 LV2

目前还没有这個插件您要做这个的话,需要自己研究下自己去写才行微博这个可能跟您自己代码哪里有关,写的不对也没有具体的错误信息,这個我们没有办法确定什么问题的至于ios中的那个QQ报207的错误,检查下您QQ的URLScheme配置了没有需要配置QQ+appid的十六进制,文档上是有说明教如何配置的

伱对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

我要回帖

更多关于 android 图标 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信