分享微信小程序Step

Step1:

//腾讯微信分享SDKdependencies{    implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'}

Step2:微信open官网
https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419317340&token=&lang=zh_CN

 

Step3:核心代码

WXMiniProgramObject miniProgramObj = new WXMiniProgramObject();miniProgramObj.webpageUrl = "http://www.qq.com"; // 兼容低版本的网页链接miniProgramObj.miniprogramType = WXMiniProgramObject.MINIPTOGRAM_TYPE_RELEASE;// 正式版:0,测试版:1,体验版:2miniProgramObj.userName = "gh_d43f693ca31f";     // 小程序原始idminiProgramObj.path = "/pages/media";            //小程序页面路径WXMediaMessage msg = new WXMediaMessage(miniProgramObj);msg.title = "小程序消息Title";                    // 小程序消息titlemsg.description = "小程序消息Desc";               // 小程序消息descmsg.thumbData = getThumb();                      // 小程序消息封面图片,小于128kSendMessageToWX.Req req = new SendMessageToWX.Req();req.transaction = buildTransaction("webpage");req.message = msg;req.scene = SendMessageToWX.Req.WXSceneSession;  // 目前支持会话api.sendReq(req);

分享或收藏的目标场景,通过修改scene场景值实现。

发送到聊天界面——WXSceneSession

发送到朋友圈——WXSceneTimeline

添加到微信收藏——WXSceneFavorite

 

Step4:注意

支持从APP分享小程序类型消息至微信,用户接收后可打开进入小程序。

要求:

  1. 发起分享的App与小程序属于同一微信开放平台帐号。

  2. 支持分享小程序类型消息至会话,暂不支持分享至朋友圈。

  3. 若客户端版本低于6.5.6,小程序类型分享将自动转成网页类型分享。开发者必须填写网页链接字段,确保低版本客户端能正常打开网页链接。

支持分享大图卡片样式

自定义图片建议长宽比是 5:4。6.5.9及以上版本微信客户端小程序类型分享使用大图卡片样式。

支持分享开发版/体验版小程序

为支持开发者调试,开发者工具包支持分享开发版/体验版小程序至微信,开发者可控制分享的小程序版本。

更多相关文章

  1. 指定浏览器访问指定页面(支持UC、Opera、QQ、Dolphin、Skyfire、
  2. Android中Message机制的灵活应用
  3. android app 开启自动启动
  4. Android中/system/build.prop文件解读
  5. Android(安卓)Pitfall - Fragment.startActivityForResult(), re
  6. Android多屏幕支持Multi-WindowSupport
  7. Android(安卓)支持多屏幕机制
  8. android中Handler的源码分析
  9. Android中Message机制的灵活应用

随机推荐

  1. Android(安卓)Studio 默认keystore 以及
  2. android 获取文件夹、文件的大小 以B、KB
  3. Android的焦点(Focus)问题
  4. android中ActionBar以及其与Action Butto
  5. android开发小知识2
  6. android 支持的声音格式详解
  7. Android的webView和h5+js交互
  8. Android对弹出输入法界面影响app界面布局
  9. 《Android学习指南》文件夹
  10. Android(安卓)目前最稳定和高效的UI适配