app中使用企业微信sdk分享小程序报错:小程序路径错误,加载超时 解决办法。
问题描述:
在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分享小程序报错:小程序路径错误,加载超时 解决办法。相关推荐
- 微信小程序开发——设置默认图片、错误加载图片
wxml: <image src='{{imgArr[index]==""?defaultImg:imgList[index]}}' binderror="erro ...
- Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法
Navicat 远程连接docker容器中的mysql 报错1251 - Client does not support authentication protocol 解决办法 1).容器中登录my ...
- 微信小程序报错:[渲染层错误] TypeError: Cannot read property ‘$$‘ of undefined
报错细节 渲染层出错,滑动图片组件无法显示,(swiper是轮播图插件,因此错误应该出现在swiper组件的渲染中)如图: 报错原因 wxml在使用swiper组件时,未接收到数据,因此页面也不会渲染 ...
- maven中servlet报错:不识别此servlet问题的解决办法
原因 使用maven集成的tomcat插件的时候,tomcat的lib中,自带servlet-api和jsp. 如果maven中再次导入了这两个jar,会造成jar包冲突现象. 解决办法 我们只是想编 ...
- java开发过程中,报错Dangling meta character '*' near index 0,解决办法
From: https://blog.csdn.net/zhouzhiwengang/article/details/53493810 1.split方法转化字符串为数组: String[] strP ...
- Endnote在word中每次启动都要加载,或者无法加载的解决办法
第一次出问题 之前endnote用的好好着,突然不知道咋了就没法自动加载了,每次打开Word都要重新加载,麻烦. 按照网上说的把explorer.exe删除然后重新打开,重新加载endnote,不起作 ...
- 企业微信中文名称临时素材 报错 44001:empty media data
解决方法 1.查找request包下的fields.py位置 from distutils.sysconfig import get_python_lib print(get_python_lib() ...
- Highcharts:小案例,自定义图片下载路径,中文乱码的解决办法(不足之处,求指点)。...
2019独角兽企业重金招聘Python工程师标准>>> 项目下载地址:http://pan.baidu.com/s/1b0imw 1.highcharts.js(本人是用的3.0.5 ...
- 小技巧——windows应用商店 无法加载页面解决办法
1.打开控制面板 2.点击网络和Internet 3.点击Internet选项 4.点击"高级"栏 5.把 TLS1.0-1.3 勾选,全选上并点击应用 再打开Microsoft ...
最新文章
- php insert failed,较大的MySQL INSERT语句导致PHP错误
- 关于异常Microsoft.CSharp.RuntimeBinder.RuntimeBinderException
- Java 注解深入理解
- LeetCode Algorithm 797. 所有可能的路径
- 含根号的导数怎么求_数学分析Mathematical Analysis笔记整理 第四章 导数与微分
- Nginx+Lua+Redis 对请求进行限制
- 【格雷码】LeetCode 89. Gray Code
- Cheatsheet: 2013 04.01 ~ 04.16
- 百度排名规则及算法(百度内部资料)
- unity2018关联不到vs_Unity2018 VS2017打开CS脚本,提示全红及无法加载工程等问题解决...
- 微信开发之测试号申请
- 【美图秀秀】如何P图恶搞——室友的噩梦
- 怎么在第一个 PDF 文件的中间,插入第二个 PDF 文件的内容?
- 8个输入法高效使用技巧,大幅提升你的打字效率
- 漫谈Linux系统的二次定制
- 通讯桥接器NET30-FX在三菱编程软件GX Works2中的应用
- oracle 查询秒,oracle 查询N秒之前的数据
- 计算机毕业设计java+ssm鲜花销售商城信息网站(源码+系统+mysql数据库+Lw文档)
- mysql官网下载ubuntu_Ubuntu下安装MySQL
- 【Linux】一、Linux系统下安装Nvidia P1000显卡驱动、CUDA、cuDNN