前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序分享失败之二三事

微信小程序分享失败之二三事

作者头像
阿策小和尚
发布2019-08-12 15:37:17
2K0
发布2019-08-12 15:37:17
举报
文章被收录于专栏:阿策小和尚阿策小和尚

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

集成方式

  1. build.gradle中添加 compile 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'
  2. 在需要调用分享功能的入口添加如下代码,如果配置参数都正常的话基本就可以正常分享了:

问题说明

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

出现这种情况的问题基本上都是分享的ID有问题,一定一定不要认定自己写的绝对正确,多多核对几次,当时和尚就吃了这个亏。原始IDAppID一定要写对: 1. 原始ID是类似于 gh_…的15位字符串;

2. AppID是类似于 wx…的18位字符串。

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

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

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

分享小程序正常,但是点进去出现错误,是 miniProgramObj.path = "pages/home/home";路径错误,尤其是在路径传参时特别注意。

小提示

  1. miniProgramObj.miniprogramType = WXMiniProgramObject.MINIPTOGRAM_TYPE_RELEASE;建议用正式版进行测试;
  2. 目前微信分享小程序只支持 WXSceneSession聊天页面分享;
  3. 分享小程序展示的图为 Bitmap格式,url图片建议在一个新线程中转为 Bitmap在进行传参。

整个接入过程真的很简单,最主要就是两个ID正确,而且千万不要自以为是对的!希望各位不会出现和尚遇到的这些坑。以下是和尚公众号,欢迎闲来吐槽~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 阿策小和尚 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 集成方式
  • 问题说明
    • 问题一:无法分享到微信【由于不支持的分享类型,无法分享到微信】
      • 问题二:无法分享到微信【未在同一应用下】
        • 问题三:分享进入小程序,该页面不存在?
        • 小提示
        相关产品与服务
        云开发 CloudBase
        云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档