Android分享微信小程序失败的案例分析

  介绍

小编给大家分享一下安卓分享微信小程序失败的案例分析,希望大家阅读完这篇文章之后都有所收获、下面让我们一起去探讨吧!

<强>前言

小菜这两天接入分享微信小程序的入口,本来很简单的几行代码,可最后搞得我头昏脑胀。微信小程序官网上的接入方式已经说的非常清楚,可在小菜自己实践的过程中,却始终不成功。其实真的很简单,而卡住了还真的是很头疼,因此特意记录一下。

 Android分享微信小程序失败的案例分析

 Android分享微信小程序失败的案例分析

<强>集成方式

构建。gradle中添加<代码>编译& # 39;com.tencent.mm.opensdk: wechat-sdk-android-with-mta: + & # 39;;

在需要调用分享功能的入口添加如下代码,如果配置参数都正常的话基本就可以正常分享了:

public  void  shareToMiniWX (), {   ,WXMiniProgramObject  miniProgramObj =, new  WXMiniProgramObject ();=,miniProgramObj.webpageUrl “http://www.qq.com",,//,兼容低版本的网页链接=,,miniProgramObj.miniprogramType  WXMiniProgramObject.MINIPTOGRAM_TYPE_RELEASE;//,正式版:0,测试版:1、体验版:2=,,miniProgramObj.userName  Constants.miniProgramId;,//,小程序原始id=,miniProgramObj.path “页面/home/home",,//小程序页面路径   ,WXMediaMessage  msg =, new  WXMediaMessage (miniProgramObj);=,msg.title “小程序消息Title";,,,//,小程序消息标题=,msg.description “小程序消息Desc",,,//,小程序消息desc   ,Bitmap  bmp =, BitmapFactory.decodeResource (mContext.getResources (),, R.drawable.share_friend_circle_icon_new);   ,Bitmap  thumbBmp =, Bitmap.createScaledBitmap (bmp,, 90,, 90,,真的);   ,bmp.recycle ();=,,msg.thumbData  BitmapUtil.bmpToByteArray (thumbBmp,,真的);   ,SendMessageToWX.Req  req =, new  SendMessageToWX.Req ();=,req.transaction ““, +, System.currentTimeMillis ();=,req.message 、味精;=,,req.scene  SendMessageToWX.Req.WXSceneSession;,//,目前支持会话   ,WXAPIFactory.createWXAPI (mContext, AppID) .sendReq(要求的);   }

<>强问题说明

<强>问题一:无法分享到微信【由于不支持的分享类型,无法分享到微信】

 Android分享微信小程序失败的案例分析

出现这种情况的问题基本上都是分享的ID有问题,一定一定不要认定自己写的绝对正确,多多核对几次,当时小菜就吃了这个亏。原始ID和AppID一定要写对:

1,原始ID是类似于gh_……的15位字符串;

 Android分享微信小程序失败的案例分析

2, AppID是类似于天气……的18位字符串。

 Android分享微信小程序失败的案例分析

<强>问题二:无法分享到微信【未在同一应用下】

出现这种情况时一般是原始ID与AppID不匹配,小菜在测试的时候刚开始用的微信官方提供的演示测试的,AppID没有更改,便会出现这个问题。

问题三:分享进入小程序,该页面不存在吗?

 Android分享微信小程序失败的案例分析

分享小程序正常,但是点进去出现错误,是<代码> miniProgramObj。路径=耙趁?home/home";路径错误,尤其是在路径传参时特别注意。

<强>小提示

<李>

<代码> miniProgramObj。miniprogramType=WXMiniProgramObject.MINIPTOGRAM_TYPE_RELEASE;建议用正式版进行测试。

<李>

目前微信分享小程序只支持WXSceneSession聊天页面分享。

<李>

分享小程序展示的图为位图格式,url图片建议在一个新线程中转为位图在进行传参。

整个接入过程真的很简单,最主要就是两个ID正确,而且千万不要自以为是对的!希望各位不会出现小菜遇到的这些坑。

看完了这篇文章,相信你对“Android分享微信小程序失败的案例分析”有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

Android分享微信小程序失败的案例分析