sharesdk 微信分享 qq分享的那些坑
程序员文章站
2022-06-03 10:48:29
...
微信分享的那些坑:
官方ui 分享网页链接(注意必填项:setTitleUrl)
OnekeyShare oks = new OnekeyShare(); //关闭sso授权 oks.disableSSOWhenAuthorize(); // title标题,印象笔记、邮箱、信息、微信、人人网、QQ和QQ空间使用 oks.setTitle(reportName); oks.setImageUrl(WebConfig.LOGO_IMAGE_URL); // text是分享文本,所有平台都需要这个字段 oks.setText(Name); oks.setTitleUrl(Url); // url仅在微信(包括好友和朋友圈)中使用 oks.setUrl(Url); // 启动分享GUI oks.show(context);
自定义分享 setShareType:(注意必填项:setShareType)
Wechat.ShareParams sp = new Wechat.ShareParams(); sp.setTitle("分享"); sp.setImagePath(path); //必须设置此字段 ,如果绕过审核 没有此字段 可以分享成功,但是打包之后如果不设置此字段分享失败 sp.setShareType(Platform.SHARE_IMAGE); Platform wechat = ShareSDK.getPlatform(Wechat.NAME); wechat.setPlatformActionListener(newMyPlatformActionListener(mActivity)); // 设置分享事件回调 // 执行图文分享 wechat.share(sp);
参考sharesdk官方文档:
2.ShareParams字段释义 微信如果绕过审核 没有此字段 可以分享成功,但是打包之后如果不设置此字段分享失败
下一篇: 求此算法的优化版!!!!