前言公司使用 uniapp 开发的 App 端项目在红米 Note11T Pro 中出现了拍照后闪退的问题,也是折腾了挺久才研究出原因和解决方案,在这里记录和分享。调试分析首先可以肯定的是并非代码的问题,在调用拍摄 Api(uni.chooseImage)前、成功回调、失败回调中都打了断点,除了拍摄前的断点进入了,成功和失败回调是没有进入的,而且闪退只在少部分机型上出现,不是必现的行为。在网上查了
转载 2024-08-22 15:56:48
207阅读
后退刷新前段时间遇到了移动端后退更新的业务需求,踩了坑当然要总结了。后退更新的坑在于浏览器后退时,缓存文件的使用,JS 代码的执行。一、使用了缓存文件,从缓存方向解决直接禁用缓存,如meta禁用缓存(不可靠),在响应的 header 里面禁用换缓存(手机端)此方法行不通,因为有些浏览器会忽略这个头部二、bfcache 与 pageshowbfcache,即back-forward cache,可称
## 如何处理 UniApp H5 iOS 自动添加前进后退按钮的问题 在开发 UniApp 应用时,特别是针对 iOS 平台,可能会遇到 H5 页面自动添加前进和后退按钮的问题。这个现象通常是由浏览器的默认行为引起的,但我们可以通过一些简单的步骤来调整它。本文将带你逐步了解如何解决此问题,并提供详细的代码示例。 ### 处理流程 以下表格展示了处理此问题的基本步骤: | 步骤 | 描述
原创 9月前
351阅读
# 实现 Vue 中的 iOS 后退白屏问题的解决方案 在开发过程中,我们时常会遇到 iOS 设备在 Vue 应用中后退时出现的白屏现象。这个问题的出现通常是由于路由或组件销毁时的处理不当导致的。接下来,我们将分步骤进行解决,确保实现顺利。 ## 解决流程 以下是实现解决iOS后退白屏问题的步骤: | 步骤 | 描述 | |------|------| | 1 | 确认环境配置 |
原创 8月前
28阅读
        今天做了个界面需要用到ajax进行页面跳转,当然使用ajax进行页面跳转有它的优点,比如降低服务器压力,缩短用户等待时间等,但是一个很明显的缺点就是浏览器的前进和后退按钮失效了,好在HTML5的history对象的出现比较好的解决了这个问题,所以去网上找一些pushState使用的文章,但是大多数都是只讲原理没有实现的实例,理解起来还是不太容
uniapp安卓包中的微信,支付宝逻辑放在iOS测试包中也能使用.但询问iOS开发者后得知,有支付相关功能的app要上架苹果,必须先有苹果支付,不然苹果审核不给过.甚至没有支付逻辑,但打包时有支付相关的SDK也不行,苹果会认为你偷偷做了支付逻辑,想要绕开他.一. 去苹果开发者后台把支付勾上.地址:Apple Developer之前没勾,现在勾上之后,可能要重新生成mobileprovision文件
转载 2024-06-10 17:52:59
126阅读
打包提交appstore如果用到了如下权限需要修改提示语,详细描述使用这个权限的原因,如不修改提示语appstore审核可能会被拒绝。Apple的原则是,如果一个app想要申请用户同意某个隐私信息访问许可,需要给用户明确的申请权限的原因,能给用户带来什么价值。所以要求开发者填写这个原因,并且在iOS向手机用户弹出是否允许app访问某隐私信息时,会同时展示开发者填写的这个描述,以帮助用户判断,是否有
uni-app介绍 官方网页uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台。即使不跨端,uni-app同时也是更好的小程序开发框架。具有vue和微信小程序的开发经验,可快速上手uni-app为什么要去学习uni-app
转载 2023-12-02 14:03:34
211阅读
Apple应用发布流程一、证书申请二、 准备发布1. 准备发布三、应用发布1. 新建App2. 基本信息2.1 版本信息2.2 构建版本2.3 审核信息2.4 版本发布3. 打包、验证、上传3.1 注册DCloud账号,成为项目创建者或协作者3.2 修改Manifest配置3.3 App打包3.4 创建获取`密钥ID`和`Issuer ID`3.5 App验证3.6 App上传 一、证书申请见:
转载 2023-09-05 15:56:06
355阅读
项目场景:开发了一个小程序,有预览二进制文件的需求。Android端可以成功预览,但iOS端提示文件已损坏,无法预览文件。问题描述微信小程序iOS端预览文件,显示无法预览此文件,文件已损坏。但是在Android端,小程序可以预览文件。原因分析:后端接口返回的是二进制文件流数据,首先调用uni.downloadFile()下载文件流数据,再调用uni.openDocument()预览文件。代码如下。
转载 2023-11-01 16:31:24
133阅读
最近开发的SDK要提供给客户公司uniapp应用使用,本着写个插件demo就可以了,结果还是耗了小两天。插件开发的主要流程可以参考官网iOS原生插件开发。开发流程简单总结下就是以下三方面:1. iOS端制作一个framework或.a插件,然后放在uniapp给你提供的插件开发工程下(和DCTestUniPlugin同目录),在framework或.a里编写功能类。(如果插件内要使用SDK,在插件
转载 2023-09-27 16:23:53
114阅读
uni-app项目离线打包uni-app项目离线打包官方文档 - 点击跳转当我们需要使用原生开发时,需要对uni-app项目使用离线打包方式进行调试运行及打包。以下将简单整理uni-app项目离线打包iOS应用相关流程,让你对整个流程有一个大体的了解。离线打包流程一、下载编译使用Xcode应用打开SDK包中的HBuilder-Hello项目。下载好SDK包并解压,最新iOS平台SDK下载。在解压文
转载 2023-09-18 17:13:13
299阅读
证书:develop:调试证书,包含调试信息 安装时需要证书已加入设备UDID或是越狱设备才能安装。distribution:正式证书,发布到appstore所用,屏蔽了调试信息,要想测试安装时需要证书已加入设备UDID或是越狱设备才能安装。ad-hoc:测试证书,非越狱机且没有添加入测试设备中,又想测试app,就要通过artive->adhoc,编译打包app,将app.ipa拖入itun
转载 2024-08-22 15:56:05
58阅读
目录 APP相关知识APP测试流程APP测试策略功能测试安全测试用户体验测试交叉事件兼容性测试性能测试安装/升级/卸载测试UI测试 APP相关知识在移动终端领域,到目前为止,最流行的移动终端操作系统,就是安卓和IOS。安卓系统,是基于linux系统的内核进行开发的开源的操作系统,运行在安卓系统上的app采用java语言编写,安卓APP软件包的后缀为.apk。 IOS系统,是
转载 2024-09-30 13:45:07
18阅读
一、引言 最近有一个DIY小程序的需求,也就是小程序装修方案。首先查了一下主流DIY解决方案,对比后选择了有赞diy作为参考。完成的功能:用户通过简单的拖拽可以实现对页面的编辑,可以自定义组件的样式、展示顺序等。小程序上按的效果展示。话不多说先上图,做出来的效果:所用技术方面:PC端:Vue + element UI + vuedraggableH5端:Uni-App + uview微信
转载 2023-09-06 14:18:14
228阅读
uni-app自定义导航栏按钮|uniapp仿微信顶部导航条 最近一直在学习uni-app开发,由于uniapp是基于vue.js技术开发的,只要你熟悉vue,基本上很快就能上手了。在开发中发现uni-app原生导航栏也能实现一些顶部自定义按钮+搜索框,只需在page.json里面做一些配置即可。设置app-plus,配置编译到App平台的特定样式。dcloud平台对app-plus做了
转载 2023-08-23 10:09:36
121阅读
App整包升级和APP资源热更新uni-app App整包升级检测: https://ask.dcloud.net.cn/article/34972uni-app App资源热更新: https://ask.dcloud.net.cn/article/35667 App资源热更新思路:1、首先,在主页或app.vue中使用plus.runtime.getPropert
转载 2023-09-18 16:39:44
396阅读
一: uniapp启动的时候,灰色背景场景二:先上解决方法在uniapp的app.vue文件中,应用的onhide生命周期下,写入一下代码onHide: function() { // 为来防止灰色背景,第一次隐藏的时候,关闭应用。 // 检查本地存储,是否启动运行过 let res=$S.getStorage('runOne') if(!res){
转载 2023-10-31 11:46:08
322阅读
#1)背景        最近在做结合 uni-app 和 Cesium.js 的webgis开发项目,希望达到写一套前端代码应用(适配)到不同端(web,android,ios,小程序等)的项目。遇到一些问题,记录下来加强记忆,也希望能帮助到一些同学。下面罗列一些背景和工具:框架介绍:什么是uni-app?;&nbs
转载 2023-08-25 22:15:01
516阅读
# Uniapp禁止iOS下拉实现教程 ## 介绍 在Uniapp中,使用uni-app框架开发的应用可以在多个平台上运行,包括iOS平台。有时候我们需要禁止用户在iOS设备上下拉页面,以避免用户在应用中滑动页面时意外触发原生的下拉刷新功能。本教程将教你如何实现在Uniapp中禁止iOS下拉的功能。 ## 实现步骤 首先,我们来整理一下需要做的步骤,可以通过以下表格展示: | 步骤 | 操
原创 2023-09-26 10:40:56
2184阅读
  • 1
  • 2
  • 3
  • 4
  • 5