Android分享微信小程序失败的一些事小结

2019-08-05 09:49| 发布者: |

前言

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




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 = "pages/home/home"; //小程序页面路径
 wxmediamessage msg = new wxmediamessage;
 msg.title = "小程序消息title"; // 小程序消息title
 msg.description = "小程序消息desc"; // 小程序消息desc
 bitmap bmp = bitmapfactory.decoderesource, r.drawable.share_friend_circle_icon_new);
 bitmap thumbbmp = bitmap.createscaledbitmap;
 bmp.recycle;
 msg.thumbdata = bitmaputil.bmptobytearray;
 sendmessagetowx.req req = new sendmessagetowx.req;
 req.transaction = "" + system.currenttimemillis;
 req.message = msg;
 req.scene = sendmessagetowx.req.wxscenesession; // 目前支持会话
 wxapifactory.createwxapi.sendreq;
}

问题一:无法分享到微信

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

1、原始id 是类似于 gh_... 的15位字符串;

2、appid 是类似于 wx... 的18位字符串。


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

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



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

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对萬仟网的支持。

<
>
关于我们
AB模版网成立于2014年,我们是一家专注用户体验设计开发与互联网品牌建设的设计公司,创立至今为2000多位客户提供了创新与专业的设计方案。设计服务范围包括:交互原型设计、产品视觉设计、网站设计与开发建设、移动及软件产品界面设计、图标设计、品牌及平面设计等。

联系我们

13588889999服务时间:9:00-18:00)

admin@adminbuy.cn

官方微信官方微信

部门热线

前   台:13588889999
业务部:13588889999
客服部:13588889999
技术部:13566667777
人事部:13566667777

咨询电话13588889999 返回顶部
返回顶部