实在太坑了,换了id和username就不行 public static void shareToStoreApplet(Context context, String article_short_id) { final IWXAPI api = WXAPIFactory.createWXAPI(context, null); api.registerApp(rcAppId); if (!api.isWXAppInstalled()) { ToastUtil.showShort(R.string.share_未安装微信或版本太低); return; } String path_MiniPtogram = "/pages/welcome?platform=20&target=saconfirm&channel=sa" + "&article_short_id=" + article_short_id + "&contactId=" + LoginUserInfoBean.get().contact_id + "&version_code=" + AppUtils.getAppVersionCode(); WXMiniProgramObject miniProgramObj = new WXMiniProgramObject(); miniProgramObj.webpageUrl = webpageUrl_MiniPtogram; // 兼容低版本的网页链接 setWechatAppletType(miniProgramObj); miniProgramObj.userName = userName_miniProgram_rc_store; // 小程序原始id miniProgramObj.path = path_MiniPtogram; //小程序页面路径 WXMediaMessage msg = new WXMediaMessage(miniProgramObj); msg.title = context.getResources().getString(R.string.share_report_title_对您的肌肤进行分析后美容顾问为您推荐了一组护肤产品); // 小程序消息title msg.description = context.getResources().getString(R.string.share_report_description_对您的肌肤进行分析后美容顾问为您推荐了一组护肤产品); // 小程序消息desc msg.thumbData = getThumb(context, R.drawable.img_share_wechat_applet_store_thumb); // 小程序消息封面图片,小于128k SendMessageToWX.Req req = new SendMessageToWX.Req(); req.transaction = buildTransaction("miniProgram"); req.message = msg; req.scene = SendMessageToWX.Req.WXSceneSession; // 目前只支持会话 api.sendReq(req); }
安卓APP进行微信分享时提示由于不支持的分享类型,无法分享到微信,按钮为返回(未审核应用)?[图片]
2021-03-01