您的位置:首页 > 移动开发 > 微信开发

友盟分享微信提示文字弹出两次

2016-12-09 19:00 543 查看

前言

使用友盟分享遇到一个问题,这里记录一下。分享到微信以及微信朋友圈时,分享成功后或者客户端不存在时提示文字提示了两次,而且都是微信的,提示文字也不一样。分享到QQ时客户端没有安装又什么提示都没有。在网上 、友盟论坛还有友盟技术qq群里得到解决方案:

1、将友盟的默认提示关闭

2、自己判断客户端安装与否,分享成功与否然后提示

首先在MyApplication初始化配置友盟分享的地方设置关闭自动提示

Config.IsToastTip=false;


然后分享时判断客户端是否存在:

if ( UMShareAPI.get(mActivity).isInstall(mActivity,SHARE_MEDIA.QQ)){
new ShareAction(mActivity).setPlatform(SHARE_MEDIA.QQ).setCallback(mySnsPostListener)
.withText(shareText)
.withTitle(shareTitle)
.withMedia(umImage)
.withTargetUrl(shareTargetUrl).share();
}else {
ToastUtils.showShortToast(mActivity,"您还没有安装QQ");
}


最后在回调里提示分享成功

。。。省略
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  友盟 友盟分享
相关文章推荐