问题描述:

在app中,需要调用企业微信skd,分享小程序给客户,客户打开小程序。

如果客户直接是企业微信中的,可以在企业微信中打开小程序。

但是,如果客户是微信中,用户在微信中打开小程序就报错。

ios分享出去可以,安卓分享就不行。

app开发甩锅小程序问题。小程序打不开,肯定是小程序的问题。

这个锅我们不接。

甩锅是官方bug,这个不是解决办法。

排查原因。

我们查官方文档:

小程序类型分享示例
WWMediaMiniProgram miniProgram = new WWMediaMiniProgram();
miniProgram.appPkg = getPackageName();
miniProgram.appName = “teset”;//app name of this android pkg
miniProgram.appId = APPID; //企业唯一标识。创建企业后显示在,我的企业 CorpID字段
miniProgram.agentId = AGENTID; //应用唯一标识。显示在具体应用下的 AgentId字段
miniProgram.schema = SCHEMA;
miniProgram.username = “gh_dde54cb88ce7@app”; //必须是应用关联的小程序,注意要有@app后缀
miniProgram.description = “dddddd”;
miniProgram.path = “/pages/plugin/index.html?plugid=1cbd3b7c8674e61769436b5e354ddb2f”;
其余略

这里,原生app开发,特别注意以下问题:
1、
"gh_dde54cb88ce7@app"; //必须是应用关联的小程序,注意要有@app后缀
关联的小程序后面必须带@app后缀
2、
小程序的路径,必须带.html
miniProgram.path = "/pages/plugin/index.html?plugid=1cbd3b7c8674e61769436b5e354ddb2f";

以上两个注意点,漏了一点,安卓分享过去的小程序,无论是苹果还是华为,都打不开。

虽然,我们小程序的页面路径,的确是没有.html结尾的,但是 ,官方文档都写明了,就是需要带.html。至于为什么?我也不知道。

不管怎么样。开发,在调用第三方skd时,务必好好看文档。而不是想当然的,我就是按照官方的说明写的。怎么会有错? 按照文档来,而不是想当然。

app中使用企业微信sdk分享小程序报错:小程序路径错误,加载超时 解决办法。相关推荐

  1. 微信小程序开发——设置默认图片、错误加载图片

    wxml: <image src='{{imgArr[index]==""?defaultImg:imgList[index]}}' binderror="erro ...

  2. Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法

    Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1).容器中登录my ...

  3. 微信小程序报错:[渲染层错误] TypeError: Cannot read property ‘$$‘ of undefined

    报错细节 渲染层出错,滑动图片组件无法显示,(swiper是轮播图插件,因此错误应该出现在swiper组件的渲染中)如图: 报错原因 wxml在使用swiper组件时,未接收到数据,因此页面也不会渲染 ...

  4. maven中servlet报错:不识别此servlet问题的解决办法

    原因 使用maven集成的tomcat插件的时候,tomcat的lib中,自带servlet-api和jsp. 如果maven中再次导入了这两个jar,会造成jar包冲突现象. 解决办法 我们只是想编 ...

  5. java开发过程中,报错Dangling meta character '*' near index 0,解决办法

    From: https://blog.csdn.net/zhouzhiwengang/article/details/53493810 1.split方法转化字符串为数组: String[] strP ...

  6. Endnote在word中每次启动都要加载,或者无法加载的解决办法

    第一次出问题 之前endnote用的好好着,突然不知道咋了就没法自动加载了,每次打开Word都要重新加载,麻烦. 按照网上说的把explorer.exe删除然后重新打开,重新加载endnote,不起作 ...

  7. 企业微信中文名称临时素材 报错 44001:empty media data

    解决方法 1.查找request包下的fields.py位置 from distutils.sysconfig import get_python_lib print(get_python_lib() ...

  8. Highcharts:小案例,自定义图片下载路径,中文乱码的解决办法(不足之处,求指点)。...

    2019独角兽企业重金招聘Python工程师标准>>> 项目下载地址:http://pan.baidu.com/s/1b0imw 1.highcharts.js(本人是用的3.0.5 ...

  9. 小技巧——windows应用商店 无法加载页面解决办法

    1.打开控制面板 2.点击网络和Internet 3.点击Internet选项 4.点击"高级"栏 5.把 TLS1.0-1.3 勾选,全选上并点击应用 再打开Microsoft ...

最新文章

  1. php insert failed,较大的MySQL INSERT语句导致PHP错误
  2. 关于异常Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
  3. Java 注解深入理解
  4. LeetCode Algorithm 797. 所有可能的路径
  5. 含根号的导数怎么求_数学分析Mathematical Analysis笔记整理 第四章 导数与微分
  6. Nginx+Lua+Redis 对请求进行限制
  7. 【格雷码】LeetCode 89. Gray Code
  8. Cheatsheet: 2013 04.01 ~ 04.16
  9. 百度排名规则及算法(百度内部资料)
  10. unity2018关联不到vs_Unity2018 VS2017打开CS脚本,提示全红及无法加载工程等问题解决...
  11. 微信开发之测试号申请
  12. 【美图秀秀】如何P图恶搞——室友的噩梦
  13. 怎么在第一个 PDF 文件的中间,插入第二个 PDF 文件的内容?
  14. 8个输入法高效使用技巧,大幅提升你的打字效率
  15. 漫谈Linux系统的二次定制
  16. 通讯桥接器NET30-FX在三菱编程软件GX Works2中的应用
  17. oracle 查询秒,oracle 查询N秒之前的数据
  18. 计算机毕业设计java+ssm鲜花销售商城信息网站(源码+系统+mysql数据库+Lw文档)
  19. mysql官网下载ubuntu_Ubuntu下安装MySQL
  20. 【Linux】一、Linux系统下安装Nvidia P1000显卡驱动、CUDA、cuDNN

热门文章

  1. android什么意思!读完我这份《Android开发核心源码精编解析》面试至少多要3K!面试建议
  2. 如何简单粗暴的干掉2345主页
  3. 可爱的小老鼠计算机教案,大班语言儿歌教案《小老鼠玩电脑》
  4. MIUI13来了,米粉们还期待吗?
  5. 使用CSS3实现流星雨动画教程
  6. java 写 xml 文件 工具类_XML读写工具类
  7. 软件一般是用什么语言开发的
  8. 创业路演前准备好这些,距离融资成功还会远吗?
  9. 贪心入门+10道例题+解析代码
  10. 消息中心(系统消息)实现