android 钉钉分享 可以打开钉钉 但是 分享失败 请稍后再试
跪求大佬解决 !!!
手机: 三星s10 运营商:为插手机卡 android 版本: android 11
在分享到钉钉 纯文本内容 的时候 可以打开唤醒钉钉 选择 联系人界面
但是选择联系人 进行分享是 提示 分享失败 请稍后再试 分享同样的东西 到 微信 和 qq 均正常
排查过程 1.已检查过 对应的key 和签名 与钉钉平台申请的一样
2. 确认创建了 DDShareActivity 实现了IDDAPIEventHandler
3.清单文件已配置 FileProvider
public static void shareWeb(ShareBuilder shareBuilder, ShareContent shareContent, SHARE_MEDIA platform) {
//连接地址
UMWeb web = new UMWeb(shareContent.getWebUrl());
//标题
web.setTitle(shareContent.getTitle());
//描述
web.setDescription(shareContent.getShareContent());
//网络缩略图
web.setThumb(new UMImage(shareBuilder.getContext(), shareContent.getThumpBitmap()));
new ShareAction(shareBuilder.getActivity())
.setPlatform(platform)
.withMedia(web)
.setCallback(new UMShareListener() {
@Override
public void onStart(SHARE_MEDIA shareMedia) {
}
@Override
public void onResult(final SHARE_MEDIA shareMedia) {
if (shareBuilder.getShareListener() != null) {
shareBuilder.getShareListener().shareSuccess("分享成功");
}
}
@Override
public void onError(final SHARE_MEDIA shareMedia, final Throwable throwable) {
if (shareBuilder.getShareListener() != null) {
shareBuilder.getShareListener().shareFailed("分享失败");
}
}
@Override
public void onCancel(final SHARE_MEDIA shareMedia) {
if (shareBuilder.getShareListener() != null) {
shareBuilder.getShareListener().shareCancel("分享取消");
}
}
})
.share();
}
