小程序发布新版本后,部分用户手机白屏

【小程序】测试总结 一、小程序简介 小程序产品的版本类型分为:开发版、体验版、正式版。开发版、体验版无需审核,只需要给微信号权限,经过扫小程序的二维码才能访问。正式版需要通过微信审核流程。 项目中,我们一般会准备三套环境。开发版访问测试环境,体验版访问预发布环境,正式版访问生产环境。 二、小程序测试点 1、开通权限 在测试小程序时,需要在小程序平台注册对应的所有人帐号,并且需要在第一时间添加测试人员&开发人员以及其他需要体验小程序的微信帐号至小程序后台中。 2、功能测试 输入、输出、边界值、 页面交互- 阅读详情

白屏主要是因为用户的微信当前版本太低,本人的项目是用的uni-app框架写的,里面会用到微信的一些新功能,此时低版本的微信客户端访问小程序就会报错,然后就白屏。

解决办法主要有两个:

第一种:让低版本的用户更新微信版本。当然这个需要客户配合,如果客户不升级的话,那就只能采取第二种方法。

第二种:在用到新功能的地方加上try{}catch(e){}。比如我的项目就是在低版本的客户端提示uni.getAccountInfoSync is not a function。此时全局搜索getAccountInfoSync,将代码加上异常处理,最好是在异常处理时提示用户更新。

try{packName = uni.getAccountInfoSync() ? uni.getAccountInfoSync().miniProgram.appId : '';} catch(e){ uni.showModal({content: '请更新到最新版本的微信app',success:function(){},showCancel:false,})}

打包后的可以修改成

{var e="";if("wx"===I()||"qq"===I()){try{e=t.getAccountInfoSync()?t.getAccountInfoSync().miniProgram.appId:""}catch(err){t.showModal({content: '请更新到最新版本的微信app',success:function(){},showCancel:false})}}return e}

 

【干货】如何测试小程序 基础分享 阅读详情

相关推荐

小程序技术原理分析

小程序技术原理分析

DUDUfine的专栏 4365

uni-app微信公众号授权问题

uni-app微信公众号授权问题 onLaunch: function() { var that= this console.log('App Launch') that.ScanAudio(); if(!uni.getStorageSync('strs')){ uni.setStorageSync('strs',GetRequest('strs')) console.log('333:'+uni.getStorageSync('strs')) }else{ var code =

老鼠爱大米OvO 1895

微信小程序间跳转全攻略:从API调用、权限配置到实战避坑

在移动应用生态中,跨应用跳转是实现服务连接与流量分发的关键技术。其核心原理在于通过标准化的API接口与安全协议,在确保用户数据隐私与体验流畅的前提下,完成应用间的无缝切换与数据传递。这项技术的价值在于能够打破应用孤岛,构建连贯的服务闭环,从而提升用户体验与商业转化效率。典型的应用场景包括电商平台跳转至品牌官方商城、工具类应用跳转至关联服务等,实现生态内的精准导流与协同。本文将聚焦于微信小程序生态,深入解析其官方提供的 `wx.navigateToMiniProgram` API,并重点阐述决定跳转成败的关键

weixin_30267785的博客 395

uni请求后端接口方法

方法一,利用官网的uni.request方法 uni.getSystemInfo({ success:(res) =>{ res.windowHeight - uni.upx2px(80); } }) uni.request({ url: '/api/index_category/data', method: 'GET', success: res => { console.log(res);

Armof的博客 3418

UniApp 全局使用uni.getSystemInfoSync()的坑,你中招了吗

全局赋值设备信息确实省事,但像这种动态属性,全局只赋值一次的方式会产生误差。最好的解决办法是,需要时再获取,或者使用工具函数。尤其是在uview-plus里,这种问题有现成的解决方案,完全不必自己踩坑。写这篇文章,只是想提醒大家一句:“工具方便归方便,但细节不能大意,别为图一时省事,给后续开发埋雷。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1237

从Live2D到Unreal Engine:2D与3D虚拟数字人核心技术实现路径解析

本文深入解析了从Live2D到Unreal Engine的2D与3D虚拟数字人核心技术实现路径,涵盖技术选型、制作流程与优化技巧。通过对比2D骨骼动画与3D建模渲染的差异,结合实战案例,帮助开发者根据项目需求选择合适方案,提升虚拟数字人的交互体验与视觉效果。

weixin_30379531的博客 149

uniapp小程序,根据小程序的环境版本,控制的显页面功能按钮的示隐藏

uniapp小程序,获取小程序环境版本,控制体验环境和开发环境按钮显示,线上环境按钮隐藏

m0_47791238的博客 2134

uniapp 使用摄像头 live-pusher (APP)

uniapp 中开发 app 时使用live-pusher踩过的坑

随身笔记 1万+

uniapp获取小程序appid

uni.getAccountInfoSync() onLoad() { console.log('获取appid') const accountInfo = uni.getAccountInfoSync(); console.log(accountInfo.miniProgram.appId); // 小程序 appId this.appID = accountInfo.miniProgram.appId },

ybyshezhang的博客 7395

手把手教你用示波器抓取MIPI D-PHY波形:从LP11到HS Burst的完整信号解析

本文详细介绍了使用示波器精准捕获MIPI D-PHY信号的关键技巧,包括探头选择、示波器参数设置、信号状态解析及高级触发配置。通过实战案例和波形分析,帮助工程师快速识别从LP11到HS Burst的各种信号状态,解决常见的信号完整性问题,提升调试效率。

weixin_30471561的博客 560

EPLAN Electric P8 2025安装避坑指南:硬件、.NET 6与VM配置全解析

EPLAN Electric P8 是面向工业自动化电气设计的工程级CAD平台,其核心依赖于.NET运行时、DirectX硬件加速与本地许可证验证机制。随着2025版升级至.NET 6.0 Runtime、DirectX 12渲染引擎及双模授权校验,安装失败率显著上升——尤其在显卡驱动陈旧、虚拟机环境或企业离线场景下。技术价值在于保障PLC柜体布局、端子排自动生成、电缆清册输出等产线级功能稳定运行;典型应用场景包括高校电赛控制系统设计、包装线电控图纸交付及集成商多版本协同部署。本文聚焦EPLAN 2025安

weixin_30897079的博客 554

UNI-APP H5应用白屏(空白页)解决方案

UNI-APP H5应用白屏(空白页)解决方案 写在前面         最近公司有一些临时业务急需上线,考虑到H5应用测试部署的便捷性,因此从技术上采用H5网页的方式快速响应业务的需求,由于自己对uni-app 比较熟悉,之前也有用过uni-app开发过微信小程序,整理体验都还不错,这次也就采取uni-app开发H5应用,结果开发测试都还好,上线之后部分IOS用户反馈应用无法打开,具体现象表现为链接打开显示空白页、白屏。针对这

云间月 2万+

Reeds-Shepp曲线公式推导及代码实现-第二部分(共三部分)

文章目录2. Reeds-Shepp求解2.1 L+S+L+L^+S^+L^+L+S+L+2.2 L+S+R+L^+S^+R^+L+S+R+2.3 L+R−L+L^+R^-L^+L+R−L+2.4 L+R−L−L^+R^-L^-L+R−L−2.5 L+R+L−L^+R^+L^-L+R+L−2.6 L+Rβ+Lβ−R−L^+R_{\beta}^+L_{\beta}^-R^-L+Rβ+​Lβ−​R−2.7 L+Rβ−Lβ−R+L^+R_{\beta}^-L_{\beta}^-R^+L+Rβ−​Lβ−​R+2.8

jianmo的博客 1212

微信小程序webview清除缓存、微信公众号h5清除缓存、页面白屏、空白、不刷新问题

一、缓存带来的问题和原因 我们在发布新版本的时候,在打开微信小程序嵌套的h5页面和微信公众号h5页面的时候,常常会发现页面还是上个版本的旧页面或者打开直接空白 白屏了,那么为什么会存在这个问题呢? 原因是微信浏览器为了提高性能,自带缓存功能,缓存了html文件,比如页面 https://www.xxx.com/abc.html,虽然这个页面内部内容都全部替换了,但是页面路径还是同一个,还是https://www.xxx.com/abc.html,缓存就会生效,还是会请求...

qq_35430000的博客 1万+

SAP SEGW 事物码里的 Function Import

开放数据协议(OData)包括标准的 CRUD (创建、检索、更新和删除)操作,这些操作映射到 HTTP 方法的 POST、GET、PUT/MERGE 和 Delete 几类。此外,OData还支持进一步的服务操作:,这些操作可以由HTTP方法GET或POST调用,用于处理不能映射到标准 CRUD 操作的任何内容。通过在数据模型中创建 ,可以在 service Builder 中实现此类额外的服务操作。例如,您可以为以下自定义操作创建函数导入:Work Item confirmation检查航班的可用性虽然

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 995

Ultralytics 框架中predict 与 track 的区别

在 Ultralytics 框架中,predict 和 track 是两种不同的推理方法,分别用于目标检测(或分割、姿态估计)和目标跟踪任务。

浩瀚之水的专栏 1126

微信小程序如何测试?

不需要安装,只要在微信里找到这个小程序打开即可使用,由于小程序的便捷,如今越来越多的平台开发方都纷纷推出自身的小程序应用。 那我们该如何进行微信小程序测试呢? 1、功能测试 功能测试以需求文档和交互视觉文档为准,如果没有这些文档,参考APP的测试方法,也就是说就把它当做手机的APP来测试即可。 2、兼容性测试 01、操作系统的兼容性 这里的操作系统主要是指android系统和iOS系统。小程序运行在微信中,看起来是跟操作系统没关系,实际上还是有关系的,因为底层调用依赖于具体的...

2万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

小肚皮最新版本_有赞美业支持一键开启小程序分享到朋友圈,拥抱万亿级流量!...

近日,「小程序分享到朋友圈」话题在行业内传疯了。这个功能,将为小程序的运营带来极大的便利,背后也蕴含着庞大的流量价值。从该项功能推出之日起,有许多商家前来询问:美业什么时候小支持程序分享到朋友圈?今天有个好消息告诉大家:有赞美业已安排接入「小程序分享朋友圈」,已开通微信小程序并更新至最新版本的商家即可体验。可以直接将商品分享到朋友圈,吸引更多流量,为商品种草。No.1适用范围1. 适用店...

weixin_34696006的博客 218

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

基于ssm+vue+uniapp的二手闲置交易市场小程序

基于微信小程序的二手闲置交易市场系统是针对二手闲置交易而开发,采用微信开发者工具进行微信端开发,使用MYSQL数据库进行系统数据的储存,系统满足用户通过微信客户端进行二手闲置交易的需求。本小程序是以微信为入口的,可以说是在自带接近10亿的流量人口。整个系统不仅操作简单、便捷,而且节约用户的时间及资源成本等,仅需通过一部手机和微信号即可满足用户们的需求。 论文首先阐述了基于微信小程序的二手闲置交易市场系统的开发背景,并对开发基于微信小程序的二手闲置交易市场系统所采用的相关技术进行了详细的介绍,然后对此应用软

老卓爱爪哇 的博客 1626

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

微信小程序该如何测试?

今天大湿给大家带来了小程序该如何测试。 全文共2115字,阅读需要13分钟 1.什么是小程序 英文名 Mini Program 是一种不需要下载安装即可使用的应用,是内嵌在微信 APP 里面的一款新形态软件。 它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。 小程序的架构:包含View视图层、AppService 逻辑层。View 层用来渲染页面结构,AppService 层用来逻辑

weixin_50149012的博客 2万+

如何测试微信小程序?

小程序游戏火了起来,不过根据网友反馈,小游戏崩了后续官方回应,出现登录异常的问题已经修复那我们该如何进行呢?1、功能测试功能测试以和交互视觉文档为准,如果没有这些文档,参考APP的测试方法,也就是说就把它当做手机的APP来测试即可。2、兼容性测试01、操作系统的兼容性这里的操作系统主要是指android系统和iOS系统。小程序运行在微信中,看起来是跟操作系统没关系,实际上还是有关系的,因为底层调用依赖于具体的操作系统。

NHB456789的博客 3175

uni-app微信小程序更新策略全解析:从原理到最佳实践

在移动应用开发中,版本更新是确保用户体验和功能迭代的关键环节。其核心原理在于客户端与服务端之间的版本同步机制,通过差异化的更新策略来平衡即时性与流畅度。对于采用uni-app框架开发的微信小程序而言,理解并掌握其特有的更新机制具有重要的技术价值,它直接关系到线上功能的触达率、用户留存以及问题修复效率。在实际应用场景中,开发者需要综合考虑冷启动与热启动更新、API向后兼容、本地存储迁移以及多版本共存等工程化问题,以设计出涵盖基础提示、强制更新与静默更新的完整策略。本文聚焦于uni-app微信小程序的更新实践,

weixin_30321709的博客 369

小程序学习笔记之认识小程序开发

目录 1.什么是小程序 1.2.小程序的出现到底带来了什么 1.3.小程序开发的必要性 1.4WebView的发展和不足 1.5Native的优势和劣势 1.6小程序的诞生 1.7小程序的历史 1.8小程序预备知识 2.开发前准备工作 2.1注册账号–申请AppID 2.2注册成功–查看AppID –查看文档 2.3小程序开发工具 3.小程序应用 3.1创建第一个小程序应用 3.2开发工具介绍 3.3应用程序的结构 3.4应用目录的结构 1.什么是小程序 官方解.

可小辉的博客 536

UniApp开发全流程:从调试到发布的实战指南

本文详细介绍了UniApp开发的全流程,从环境搭建、调试技巧到微信小程序和App Store的发布指南。通过HBuilderX工具的使用和实战经验分享,帮助开发者高效完成UniApp项目的调试与发布,特别强调了微信小程序的配置和性能优化策略。

weixin_42522320的博客 185

如何测试一个微信小程序?

微信小程序是一种运行在微信客户端的应用程序,可以在微信中直接使用,无需下载安装。它可以提供各种功能和服务,包括在线购物、社交娱乐、生活服务、工具软件等。微信小程序具有轻量级、快速启动、便捷分享等特点,用户可以通过扫码、搜索、分享等方式快速找到并使用小程序。

从不摸鱼 7513
上一篇: python3 bytes 和 str 的互相转换
下一篇: element cascader 选择任意一级操作面积问题
RubyLinT
博客等级 码龄9年 31粉丝 96原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值