- 一、前言在前期博文《跨平台应用开发进阶(十一) :uni-app 实现IOS原生APP-云打包集成极光推送(JG-JPUSH)详细教程》中讲解了uni-app在集成极光过程中如何实现IOS原生APP云打包。此篇博文主要讲解uni-app在集成极光过程中如何实现IOS原生APP本地打包。iOS离线打包分为三部分:下载离线打包SDK资源;配置离线打包工程(证书、文件、图标、app名字等);配置... 一、前言在前期博文《跨平台应用开发进阶(十一) :uni-app 实现IOS原生APP-云打包集成极光推送(JG-JPUSH)详细教程》中讲解了uni-app在集成极光过程中如何实现IOS原生APP云打包。此篇博文主要讲解uni-app在集成极光过程中如何实现IOS原生APP本地打包。iOS离线打包分为三部分:下载离线打包SDK资源;配置离线打包工程(证书、文件、图标、app名字等);配置...
- 一、问题描述Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage We noticed that your app requests the user’s consent to access the camera, but doesn’t sufficiently explain the use of the cam... 一、问题描述Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage We noticed that your app requests the user’s consent to access the camera, but doesn’t sufficiently explain the use of the cam...
- 一、前言应用uni-app开发完APP后,面临着ios上架问题。理想是好的,无奈现实太骨感!ios上架遇到了种种问题,提交上架申请一次又一次,现将上架过程中遇到的问题及解决方案进行梳理,得出此文。 二、上架问题汇总 2.1 Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage We noticed that your... 一、前言应用uni-app开发完APP后,面临着ios上架问题。理想是好的,无奈现实太骨感!ios上架遇到了种种问题,提交上架申请一次又一次,现将上架过程中遇到的问题及解决方案进行梳理,得出此文。 二、上架问题汇总 2.1 Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage We noticed that your...
- 一、前言APP开发过程中,需要实现分享功能。常用的分享实现方法包括:系统分享组件;uniShare SDK调用; 二、系统分享组件uni.shareWithSystem(OBJECT)调用系统分享组件发送分享消息,不需要配置分享SDK。分享效果为标题+链接+图片形式,不支持摘要。注意事项⚠️Android端当msg参数中设置图片(imageUrl属性)时,分享类型自动变为为image,在分... 一、前言APP开发过程中,需要实现分享功能。常用的分享实现方法包括:系统分享组件;uniShare SDK调用; 二、系统分享组件uni.shareWithSystem(OBJECT)调用系统分享组件发送分享消息,不需要配置分享SDK。分享效果为标题+链接+图片形式,不支持摘要。注意事项⚠️Android端当msg参数中设置图片(imageUrl属性)时,分享类型自动变为为image,在分...
- 简介Appium 的除了基础的 Capability 设置,还提供了许多辅助配置项,用于优化自动化测试。这些配置项旨在执行基础配置之外的附加操作。例如:指定设备别名、设备 ID 或是设置超时时间等,虽然这些不是必需的选项,但是为了实现更高效的测试,通常也建议依据测试的情况适当的添加。xcuitest driver 的 capabilities 官方文档介绍(UAutomator 可做参考)... 简介Appium 的除了基础的 Capability 设置,还提供了许多辅助配置项,用于优化自动化测试。这些配置项旨在执行基础配置之外的附加操作。例如:指定设备别名、设备 ID 或是设置超时时间等,虽然这些不是必需的选项,但是为了实现更高效的测试,通常也建议依据测试的情况适当的添加。xcuitest driver 的 capabilities 官方文档介绍(UAutomator 可做参考)...
- 在C99中,结构中的最后一个元素允许是未知大小的数组,这就叫做柔性数组成员以下是柔性数组的两种写法://写法一:struct S{ int n; char c; char arr[];//数组大小没有写说明它的大小是未知的 - - 柔性数组成员};//写法二:struct S{ int n; char c; char arr[0];//0也说明它的大小是未知的 - - 柔性数组成员};一:... 在C99中,结构中的最后一个元素允许是未知大小的数组,这就叫做柔性数组成员以下是柔性数组的两种写法://写法一:struct S{ int n; char c; char arr[];//数组大小没有写说明它的大小是未知的 - - 柔性数组成员};//写法二:struct S{ int n; char c; char arr[0];//0也说明它的大小是未知的 - - 柔性数组成员};一:...
- 使用 Flutter 框架完成下面的响应式PC/Web端效果,你会怎么做呢:...... 本文就是介绍相关响应式上的一些工具和实践。 使用 Flutter 框架完成下面的响应式PC/Web端效果,你会怎么做呢:...... 本文就是介绍相关响应式上的一些工具和实践。
- 本文提供 Flutter 框架中 ListView 类源码注释的中文翻译以及必要的分析解说。 本文提供 Flutter 框架中 ListView 类源码注释的中文翻译以及必要的分析解说。
- 之前发布过一个 scale_design 模块,主要提供的是一个基于 dp 尺寸的设计稿解决方案,记录在我的博客【scale_design - 设计师尺寸适配工具与常用组件库】,地址:https://jclee95.blog.csdn.net/article/details/134210226。我打算将一些常用的组件,对于少数常用的原生组件,如 Text、TextSpan、以及各种原生的Butto 之前发布过一个 scale_design 模块,主要提供的是一个基于 dp 尺寸的设计稿解决方案,记录在我的博客【scale_design - 设计师尺寸适配工具与常用组件库】,地址:https://jclee95.blog.csdn.net/article/details/134210226。我打算将一些常用的组件,对于少数常用的原生组件,如 Text、TextSpan、以及各种原生的Butto
- ios安全加固 ios 加固方案目录一、iOS加固保护原理1.字符串混淆2.类名、方法名混淆3.程序结构混淆加密4.反调试、反注入等一些主动保护策略二 代码混淆步骤1. 选择要混淆保护的ipa文件2. 选择要混淆的类名称3. 选择要混淆保护的函数,方法4. 配置签名证书5. 混淆和测试运行一、iOS加固保护原理从上面的分析来看,我们可以从以下几个方面来保护我们的APP:1.字符串混淆对应... ios安全加固 ios 加固方案目录一、iOS加固保护原理1.字符串混淆2.类名、方法名混淆3.程序结构混淆加密4.反调试、反注入等一些主动保护策略二 代码混淆步骤1. 选择要混淆保护的ipa文件2. 选择要混淆的类名称3. 选择要混淆保护的函数,方法4. 配置签名证书5. 混淆和测试运行一、iOS加固保护原理从上面的分析来看,我们可以从以下几个方面来保护我们的APP:1.字符串混淆对应...
- 一、前言在应用RN开发跨平台APP阶段,从git中拉取项目,应用Jenkins进行组包时,发现最终生成的ipa安装包版本号始终与项目中设置的版本号不一致。 二、问题描述经过仔细排查,发现Jenkins在Archive编译、归档阶段失败,但是后续Export阶段生成了ipa包。error: Multiple commands produce '/Users/xxx/Library/Devel... 一、前言在应用RN开发跨平台APP阶段,从git中拉取项目,应用Jenkins进行组包时,发现最终生成的ipa安装包版本号始终与项目中设置的版本号不一致。 二、问题描述经过仔细排查,发现Jenkins在Archive编译、归档阶段失败,但是后续Export阶段生成了ipa包。error: Multiple commands produce '/Users/xxx/Library/Devel...
- 一、前言应用uni-app开发完APP后,面临着ios上架问题。理想是好的,无奈现实太骨感!ios上架遇到了种种问题,提交上架申请一次又一次,现将上架过程中遇到的问题及解决方案进行梳理,得出此文。 二、上架问题汇总 2.1 Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage We noticed that your... 一、前言应用uni-app开发完APP后,面临着ios上架问题。理想是好的,无奈现实太骨感!ios上架遇到了种种问题,提交上架申请一次又一次,现将上架过程中遇到的问题及解决方案进行梳理,得出此文。 二、上架问题汇总 2.1 Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage We noticed that your...
- 一、前言在前期博文《跨平台应用开发进阶(十一) :uni-app 实现IOS原生APP-云打包集成极光推送(JG-JPUSH)详细教程》中讲解了uni-app在集成极光过程中如何实现IOS原生APP云打包。此篇博文主要讲解uni-app在集成极光过程中如何实现IOS原生APP本地打包。iOS离线打包分为三部分:下载离线打包SDK资源;配置离线打包工程(证书、文件、图标、app名字等);配置... 一、前言在前期博文《跨平台应用开发进阶(十一) :uni-app 实现IOS原生APP-云打包集成极光推送(JG-JPUSH)详细教程》中讲解了uni-app在集成极光过程中如何实现IOS原生APP云打包。此篇博文主要讲解uni-app在集成极光过程中如何实现IOS原生APP本地打包。iOS离线打包分为三部分:下载离线打包SDK资源;配置离线打包工程(证书、文件、图标、app名字等);配置...
- 一、前言因项目需求,需要uni-app 原生APP-本地打包集成极光推送,现将集成过程梳理得出此文。 二、集成 2.1 uni-app 项目集成至 Android Studio 2.1.1 拷贝HbuilderX uni-app 源码至 AShbuilderX中使用本地打包生成android资源如下:应用Android studio新建一个空白android项目选择 Empty Activ... 一、前言因项目需求,需要uni-app 原生APP-本地打包集成极光推送,现将集成过程梳理得出此文。 二、集成 2.1 uni-app 项目集成至 Android Studio 2.1.1 拷贝HbuilderX uni-app 源码至 AShbuilderX中使用本地打包生成android资源如下:应用Android studio新建一个空白android项目选择 Empty Activ...
- 一、前言使用 uni-app 开发跨终端应用,可将代码编译到iOS、Android、微信小程序等多个平台,升级时也需考虑多平台同步升级。其中,uni-app发布为小程序的升级模式较简单,只需将开发完的代码提交到小程序后台,待审核通过后用户将自动升级。 1.1 Android升级检测机制android系统使用包名(package name)来判定应用程序的同一性,但是由于包名可以由开发者自由... 一、前言使用 uni-app 开发跨终端应用,可将代码编译到iOS、Android、微信小程序等多个平台,升级时也需考虑多平台同步升级。其中,uni-app发布为小程序的升级模式较简单,只需将开发完的代码提交到小程序后台,待审核通过后用户将自动升级。 1.1 Android升级检测机制android系统使用包名(package name)来判定应用程序的同一性,但是由于包名可以由开发者自由...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
【仓颉社区】第36期WORKSHOP
2025/09/02 周二 15:05-16:00
华为讲师团
本期仓颉编程语言社区技术沙龙即将开启,我们特邀三位资深专家,为大家带来硬核技术分享与实践经验解析!无论你是仓颉语言的初学者,还是资深开发者,本次直播都将为你带来新的启发和收获!
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中
热门标签