随笔分类 - FAQ
摘要:1.问题描述: 创建系统地理围栏后处于围栏中,围栏不回调处于围栏中的回调。 解决方案: GeofenceTransitionEvent中GEOFENCE_TRANSITION_EVENT_DWELL事件需要设备在地理围栏范围内,且持续徘徊超过10秒方可触发。 2.问题描述: 系统地理围栏在应用退后台
阅读全文
摘要:1.问题描述: 在尝试推送公告类(即MARKETING)消息时,push侧响应“消息数量超限”,但这是该应用24小时内首次推送该类消息。 解决方案: "1.失效token会占用推送额度; 2.token由开发者服务端进行存储管理,需要伙伴服务端对失效token进行清理。可在推送后,定期清理未推送成功
阅读全文
摘要:1.问题描述: 创建系统地理围栏后处于围栏中,围栏不回调处于围栏中的回调。 解决方案: GeofenceTransitionEvent中GEOFENCE_TRANSITION_EVENT_DWELL事件需要设备在地理围栏范围内,且持续徘徊超过10秒方可触发。 2.问题描述: 系统地理围栏在应用退后台
阅读全文
摘要:1.问题描述: 开发调试阶段经常需要在沙箱路径下构造测试文件,然后使用fs进行文件操作,有什么方法可快速在沙箱路径下构造文件吗? 解决方案: 开发者可以手动在\resource路径下创建resfile目录,支持创建多层子目录,子目录名称可以自定义,文件夹内可以自由放置各类资源文件。 目录中的资源文件
阅读全文
摘要:1.问题描述: 退出登录之后需要手动清空页面栈和storage吗? 解决方案: 当点击退出登录或Token过期跳转至登录页时都需要显式清空路由栈,HarmonyOS路由栈(通过NavDestination组件管理)默认不会自动清空历史页面,即使调用logout接口跳转到登录页,原栈中的页面实例(如多
阅读全文
摘要:1.问题描述: 应用进入开屏广告,此时上划进入后台,是否可以控制应用暂停,等回到应用界面后再继续播放? 解决方案: 应用进入开屏广告,此时上划进入后台,是否可以控制应用暂停,等回到应用界面后再继续播放? "当前广告组件支持在播放广告时,切回后台自动暂停。 2.问题描述: 开屏广告点击后跳转广告对应应
阅读全文
摘要:1.问题描述: 如何实现自定义音量调节? 解决方案: 设置系统音量 应用无法直接调节系统音量,系统提供了ArkTS组件AVVolumePanel音量面板,应用可以创建该组件,让用户通过界面操作来调节音量。 设置应用音量 管理应用音量的接口由AudioVolumeManager提供,在使用之前,需要使
阅读全文
摘要:1.问题描述: 请问有没有C接口(NDK)直接读取CPU型号、主板UUID、硬盘序列号、网卡MAC等信息(比如udev)?或者有没有可靠的设备唯一ID接口可供调用? 解决方案: 常见设备的标识有OAID、ODID、AAID、UDID等,定义和用途如下: OAID(开放匿名设备标识符)一种非永久性设备
阅读全文
摘要:1.问题描述: 断点太多是否会使DevEco Studio运行卡顿?如何处理? 解决方案: 断点太多会影响DevEco Studio运行,可以通过断点管理删除不必要的断点。 2.问题描述: 为什么图片使用imagePacker.packToFile压缩完之后,反而变大了? 解决方案: 可以参考图片压
阅读全文
摘要:1.问题描述: 卡片里的Iamge无法显示网络图片。 解决方案: 通过FormExtensionAbility在元服务卡片上加载网络图片有以下两种方案: 方案一:先下载网络图片到本地,参考元服务卡片上加载本地图片示例代码在EntryFormAbility的onAddForm生命周期回调中实现本地文件
阅读全文
摘要:1.问题描述: 分享的时候,如何获取精准的utd类型? 解决方案: 使用Share Kit时,宿主应用和目标应用定义数据类型须遵照UDMF(统一数据管理框架)定义的UTD(统一类型描述符)规范。 UTD中定义的标准化数据类型在设计原则上按物理和逻辑分为两类: 按物理分类的根节点为general.en
阅读全文
摘要:1.问题描述: 获取应用是否开启了允许通知权限后,如何引导跳转开启权限通知的设置页面? 解决方案: 通过isNotificationEnabled方法查询通知是否授权,参考isNotificationEnabled用法。 2.若申请通知权限被拒绝后,后续调用requestEnableNotifica
阅读全文
摘要:1.问题描述: 接入微信登录后,还要接华为登录吗? 解决方案: 为了帮助用户省去多次输入不同应用账号登录的繁琐过程,我们为HarmonyOS应用和元服务提供了使用华为账号快捷登录的能力。提交至华为应用市场的HarmonyOS应用和元服务,需要遵循如下规范: 如果开发者应用支持用户使用第三方账号登录,
阅读全文
摘要:1.问题描述: 在系统网络代理在被清除后,鸿蒙web组件尝试打开网页时,获取到了系统网络代理,导致网页打开失败。 解决方案: 检查网络权限配置 确保在 module.json5 配置文件中已声明必要的网络权限: "requestPermissions": [ { "name": "ohos.perm
阅读全文
摘要:1.问题描述: Push token什么场景下会发生变化? 解决方案: 下列场景Push Token会发生变化: 卸载应用后重新安装。 设备恢复出厂设置。 应用显式调用deleteToken()接口后重新调用getToken()接口。 应用显式调用deleteAAID()接口后重新调用getToke
阅读全文
摘要:1.问题描述: 主app进入后台,此时切换系统菜单暗黑模式按钮,卡片如何监听系统colorMode ,此时卡片如何做暗黑模式切换? 解决方案: 适配方案依靠资源目录,当系统对应的设置项发生变化后(如系统语言、深浅色模式等),应用会自动加载对应资源目录下的资源文件。系统为深色模式预留了dark目录,该
阅读全文
摘要:1.问题描述: 申请了长时任务,但应用切到后台一段时间后会自动终止。 解决方案: 【背景知识】 应用退至后台后,在后台需要长时间运行用户可感知的任务,如播放音乐、导航等。为防止应用进程被挂起,导致对应功能异常,可以申请长时任务,使应用在后台长时间运行。 【解决方案】 长时任务支持的类型,包含数据传输
阅读全文
摘要:1.问题描述: 生产分阶段发布时,为什么只能设置百分比,能否支持指定账号发布? 解决方案: 目前在HarmonyOS的分阶段发布中,只支持通过设置百分比来控制发布的流量比例,而不直接支持指定账号的发布方式。如果有特定的需求,如基于账号的发布控制,可能需要考虑在应用内部实现相应的控制逻辑,例如在应用后
阅读全文
摘要:【问题描述】 应用A如何使用应用B的文件?例如,自己开发的应用想读取、复制微信、钉钉等IM应用内的文件。 【背景知识】 系统通过访问控制的机制,防止数据或功能被不当或恶意使用。当前访问控制的机制涉及多方面,包括应用沙箱、应用权限、系统控件等方案。 【解决方案】 为防止恶意行为对系统造成影响,提供安全
阅读全文
摘要:1.问题描述: 推送通知里的skills标签有什么用?不填写似乎不影响推送,以及推送的点击跳转操作 解决方案: 鸿蒙系统的推送通知中的skills标签主要用于指定接收推送的应用程序所支持的能力(Skill),也就是应用程序可以处理特定类型或内容的通知。如果你的技能列表为空,系统会默认推送给所有安装了
阅读全文
浙公网安备 33010602011771号