首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
跨平台开发
NoSilverBullet
创建于2023-08-17
订阅专栏
跨平台概念是软件开发中一个重要的概念,即不依赖于操作系统,也不依赖硬件环境。本专栏内容主要涵盖跨平台应用开发。
等 77 人订阅
共61篇文章
创建于2023-08-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
跨平台应用开发进阶(六十五):小程序分包策略及实战讲解
一、前言 微信小程序开发过程中,随着业务不断迭代,程序包的体积越来越大,使用分包加载是开发者必须面对的问题。 正常情况下,小程序首次启动时,会将整个代码包下载下来,所以如果代码包过大,会影响小程序首次
跨平台应用开发进阶(六十四):微信小程序开发技术栈原生开发 VS 跨平台开发
一、前言 说到前端开发,就不得不说到跨端开发,因为它可以提高应用程序的效率并降低开发成本。uni-app是一种跨平台开发框架,基于Vue.js,并且可以在多个平台如微信小程序、支付宝小程序、H5等上运
跨平台应用开发进阶(六十三):微信小程序开发
一、前言 随着微信小程序越来越普及,开发人员们也在不断地寻求更高效且方便的开发方式。uni-app是一款由DCloud开发的跨平台工具,可以同时支持小程序、H5、App等多种平台的开发。那么,当使用u
跨平台应用开发进阶(六十二):如何把 uni-app APP项目转换成小程序
一、前言 随着移动互联网的快速发展,移动应用已成为生活中不可或缺的一部分。与此同时,跨平台开发也得到越来越多的关注,因为它可以提高应用程序的效率并降低开发成本。uni-app是一种跨平台开发框架,基于
跨平台应用开发进阶(六十一):uni-app 跨平台技术开发框架可行性调研
一、流程类 IOS和安卓企业开发者账户申请流程(申请渠道、需要提供的相关证明、审核时间等)。 uni-app企业开发者账户申请流程。 安卓和IOS发布上线流程(怎么发布主流应用商店)。 如果出现紧急情
跨平台应用开发进阶(六十):uniapp 获取设备唯一标识信息
一、前言 应App个人信息保护与安全要求合规检查要求,需要实现当用户在不同移动终端上进行登录时应向用户进行信息提示或增大鉴别强度。那么,uniapp 如何获取手机唯一标识,即使软件卸载重装后也不会变呢
跨平台应用开发进阶(五十九):uni-app实现视屏播放小窗功能
一、前言 在业务功能开发过程中,需要实现视频直播、播放小窗功能。鉴于目前通过接入火山webSDK实现视频直播、点播功能。需要火山协助配合改造实现小窗功能。 uni-app插件市场也提供了若干插件,经试
跨平台应用开发进阶(五十七):uni-app 通过 overrideUrlLoading 实现拦截 webview 窗口的 URL 跳转请求
一、前言 项目需求:通过uni-app的webview嵌入H5页面,且webview的src为互联网页面访问地址,页面中涉及很多可点击链接,若不加限制,则可以在webview中随意跳转至其它外链地址,
跨平台应用开发进阶(五十六):应用渲染异常问题分析及解决
一、前言 继前期iOS由于移动设备内存不足导致页面白屏问题之后,(详参博文《跨平台应用开发进阶(五十)uni-app ios web-view嵌套H5项目白屏问题分析及解决》)又发现APP在iOS系统
跨平台应用开发进阶(五十五):uni-app 获取设备信息及 APP 报无相应权限问题分析及解决
一、前言 APP开发过程中,需要获取设备ID信息。在实践过程中,发现不同版本的HBuilderX,在调用uni.getSystemInfoSync()接口后,获取到的结果不一致,导致业务逻辑出现问题。
跨平台应用开发进阶(五十四):Android APP调试工具:ADB
一、前言 ADB是一个功能强大的命令行工具。通过它可以直接和模拟器或真机进行交互。它是一个具有客户端和服务器端的程序。 它主要由三个部分组成: 客户端,它运行在开发机上,可以通过执行adb命令来唤起一
跨平台应用开发进阶(五十二):安全合规之Android APP完整性校验机制探究
一、前言 Android系统开放免费,开发者和用户都趋之若鹜。用户已经习惯了Android应用的这种免费午餐,但背后却隐藏着巨大的安全隐患。 在对APP进行渗透测试时,要求提供APP是否具备完整性校验
跨平台应用开发进阶(五十)uni-app ios web-view嵌套H5项目白屏问题分析及解决
一、前言 应用uni-app框架开发好APP上架使用过程中,发现应用经过长时间由后台切换至前台时,通过webview方式嵌套的H5页面发生白屏现象。 二、问题分析 任何手机设备上,当手机内存不足时,o
跨平台应用开发进阶(四十九)由环境切换引发的页面通讯机制思考
一、前言 APP开发完毕,app store上架审核前存在后台晚于APP发布的场景,鉴于APP首页页面渲染依赖于后台接口,且苹果上架审核人员对于页面渲染效果比较苛刻,故制定出应用启动时默认连接生产环境
跨平台应用开发进阶(四十七)APP字体库文件处理方案
一、前言 有时候需要让页面加载自定义字体文件,但是通常的字体格式(TTF、OTF)体积太大了,这就需要将其转换为更小体积的字体文件格式(WOFF2)。 之前尝试使用类似 convertio 在线工具去
跨平台应用开发进阶(四十六)webview方式嵌套H5应用加载慢解决方案
一、前言 uni-app项目中通过webview方式嵌套H5应用时,出现页面加载慢的用户体验问题。尤其当应用第一次加载H5应用时,页面白屏大致有3-4s! 经过分析发现,h5页面第一次加载时会下载页面
跨平台应用开发进阶(四十五)uni-app集成企微客服实战
一、前言 应用运营过程中,考虑接入企业微信客服功能,大致看了下官方接入文档,并不困难,引入代码量也不大。按照手册来操作即可。 二、功能实现 2.1 环境准备 在接入企微客服前,需要启用微信客服,并添加
跨平台应用开发进阶(四十四)一文走近应用层抓包工具:Charles
一、前言 在前期博文《跨平台应用开发进阶(四十三)一文走近网络层抓包工具:WhireShark》中介绍了网络层TCP抓包工具WhireShark,本节介绍应用层抓包工具Charles。 二、抓包原理
跨平台应用开发进阶(四十三)一文走近网络层抓包工具:WhireShark
一、前言 网络是移动应用生命线,网络层面的各种问题会给移动应用带来许多迷惑的行为和症状。通过抓取网络包数据,可以针对性地分析由网络层面问题引起的各种症状,包括连接中断、TLS 握手失败、DNS 解析失
跨平台应用开发进阶(四十二)nvue页面设计方案探究
一、前言 在应用uni-app跨平台技术栈进行app开发过程中,uni-app官网支持两种页面设计方案:vue与nvue,不少同学在应用过程中,会搞不清楚两者的区别,而不知如何选择,甚至可能产生错误的
下一页