550ec72bb7
fix:麦克风权限 Permissions 类型用法修正
...
上一提交写成 Permissions.MICROPHONE 导致 CompileArkTS 失败:
'Permissions' only refers to a type, but is being used as a value here
Permissions 在 @ohos.permissions 中是 export type 字符串联合类型, 不是枚举,
只能用在类型位置。改为类型标注 + 权限名字面量:
const PERMISSION_MICROPHONE: Permissions = 'ohos.permission.MICROPHONE';
注意 abilityAccessCtrl 里的 SwitchType.MICROPHONE(=1) 是开关类型枚举,
与权限名无关, 容易误用。
readme 4.3.3 补充该类型坑说明。
2026-10-17 11:53:44 +08:00
9086f1665c
feat:鸿蒙元服务接入麦克风运行时权限申请
...
MICROPHONE 是 user_grant 权限, 上一提交补了 module.json5 的 reason 只解决
了编译校验, 运行时仍需弹窗申请, 否则录音功能不可用。
在 EntryAbility.onCreate 中调用 abilityAccessCtrl.requestPermissionsFromUser。
关键点:
- AscfUIAbility 父类已定义 onCreate, 重写时必须调 super.onCreate(want,
launchParam), 否则跳过 ascf runtime 初始化导致元服务白屏
- 选 onCreate 而非按需触发: 权限状态在 JS 侧 (uni.getRecorderManager) 读不到,
项目无现成 JS<->ArkTS 通道; 且 requestPermissionsFromUser 对已授权应用
直接 resolve 不弹窗, 实际只有首次启动打扰用户一次
- 降级: 未授权不影响浏览/下单/卡片, 仅语音不可用, 前端 voice-panel 会
showToast 提示
readme 4.3.3 补充该实现与踩坑说明, 4.3.4 移除已解决项。
2026-10-17 11:46:57 +08:00
a9f3c7acc2
docs:清理文档中的本机绝对路径
...
绝对路径与本机目录绑定,换机器即失效,改为相对表述。
- docs/theme-multi-platform.md:删掉 cd 到绝对路径的命令行,
改为注释说明「在项目根目录(含 package.json)下执行」
- docs/i18n-audit-report.md:审计范围改为「项目根目录」
- docs/ai-agent-integration.md:适用前端改为「本仓库」;
WB Cloud SDK 协议约束矩阵原指向外部 refs 仓的绝对路径,
改为相对文件名并标注「WB Cloud SDK 参考仓内」
2026-10-17 11:35:44 +08:00
53b5b725a5
docs:鸿蒙元服务发布独立为 4.3 章节
...
原先作为 4.1.2 嵌在「小程序发布」下,实际产出的是 atomicService 元服务包,
与小程序流程差异较大,拆为独立的 4.3 章节,排在 4.2 快应用之后。
新增 4.3.2 DevEco Studio 编译与产物:说明 assembleApp 是两步串联
(先编译 HAP,再打包成 APP),列出 HAP / APP 产物路径与 pack.info 中
6 个 HAP 的构成,并注明元服务上架 AppGallery Connect 上传的是 .app。
新增 4.3.3 常见错误:hvigor 00303218 Configuration Error 的成因与修法
(user_grant 权限必须同时声明 reason 和 usedScene),附 user_grant /
system_grant 权限速查表。
新增 4.3.4 待完善:运行时权限申请未接入、release 签名仍指向 debug 证书。
2026-10-17 11:35:38 +08:00
add384916c
fix:鸿蒙元服务麦克风权限补充 reason 字段
...
ohos.permission.MICROPHONE 是 user_grant 权限,必须同时声明
reason 和 usedScene,缺失导致 hvigor 报 00303218 配置错误、
entry:default@PreBuild 失败。
补充 reason 引用,并新增 permission_microphone_reason 字符串资源。
其余 INTERNET / GET_NETWORK_INFO / VIBRATE 均为 system_grant,无需改动。
2026-10-17 11:23:36 +08:00
10ed9792a4
Merge branch 'temp221' into dev/1.0
2026-10-12 17:51:13 +08:00
fc407935d2
chore :悬浮按钮自定义
2026-10-12 17:45:04 +08:00
df5be6045b
common\js\floating-button.js
...
common\js\startup-ad.js
components\ns-mp-navbar\ns-mp-navbar.vue
2026-10-12 15:41:28 +08:00
571452cd30
chore:悬浮按钮可以自定义调节
2026-10-12 15:37:38 +08:00
b49fa378e7
Merge branch 'temp221' into dev/1.0
2026-10-10 17:34:41 +08:00
1c0444b1ec
chore:微信小程序真机广告 正常
2026-10-10 17:31:02 +08:00
09909f0dcf
chore:真机上显示广告正常
2026-10-10 16:02:20 +08:00
b14032149e
chore:启动广告,后台开启首次弹出,第一次进入小程序后会弹出广告,
...
后台开启每次弹出,每次重新进入小程序都会弹出广告
2026-10-10 11:35:55 +08:00
447f7cd7b5
chore:启动广告,后台开启首次弹出,每一次重新进入小程序后都会弹出广告
2026-10-10 11:20:36 +08:00
a5a94e31cc
Merge branch 'temp221' into dev/1.0
2026-10-10 09:04:48 +08:00
dd15ff8ea4
chore:智能客服的欢迎语标题可自定义调节
2026-10-10 09:04:09 +08:00
3ab78f5369
chore:AI智能题目可以自定义调节颜色大小,字号
2026-10-09 18:29:02 +08:00
e223e58425
chore:输入框切换正常
2026-10-09 18:17:03 +08:00
5ef5f275f0
chore:微信小程序的语音输入切换到文字输入不会闪
2026-10-09 18:10:31 +08:00
236e56f4e9
chore:
2026-10-09 17:01:16 +08:00
d170e53082
Merge branch 'temp221' into dev/1.0
2026-10-09 16:57:33 +08:00
e7dd6aff62
chore:微信小程序的AI智能客服标题和图片之间有距离
2026-10-09 16:56:05 +08:00
8488aa39bc
chore:输入框高度一致
2026-10-09 16:33:42 +08:00
817d2081d7
chore:输入框语音输入时,输入框样式修改
2026-10-09 16:21:27 +08:00
0a0ce88d82
chore:输入框样式突出
2026-10-09 14:45:08 +08:00
34c0df5320
chore:快捷问题,标题,换一换按钮,图片之间空隙变大
2026-10-09 14:34:14 +08:00
c36d8dbce6
chore:悬浮按钮可以后台自定义调节
2026-10-09 10:46:40 +08:00
356a6d2bbf
chore:真机用户隐私保护的“同意并继续”按钮显示正常
2026-10-09 09:16:18 +08:00
3b354992e3
chore:悬浮按钮可以自定义调节
2026-10-08 17:59:37 +08:00
fe0381a298
chore:微信小程序pdf正常打开
2026-10-08 17:26:16 +08:00
733c33a41c
chore:新加源代码pages_tool/files/detail.vue,文件列表链接正常打开PDF
2026-10-08 17:07:10 +08:00
e8ff0e9be4
chore:快捷问题框浮起来
2026-10-08 09:22:36 +08:00
0faecf3603
chore:AI智能欢迎语的快捷问题的框改椭圆
2026-10-08 09:11:30 +08:00
e9c8bac60b
chore:微信小程序正常
2026-09-30 17:02:26 +08:00
a72e1b733d
chore:隐藏欢迎语页面的时间
2026-09-30 16:40:27 +08:00
132ecbb127
chore:随机生成快捷问题的图标
2026-09-30 16:36:15 +08:00
5173b5d38e
chore:支持换一换按钮应用
2026-09-30 16:15:07 +08:00
4172da6201
chore:更新欢迎语和快捷问题的样式,点击输入框隐藏欢迎语整体
2026-09-30 16:02:20 +08:00
53be343159
chore:所有个更多功能正常
2026-09-30 15:26:14 +08:00
1de5f925ee
chore:添加文件的图标正常
2026-09-30 14:48:38 +08:00
95b5484629
chore:新对话改成黑色,网址改成黑色
2026-09-30 14:36:56 +08:00
454bc3b522
chore:修改更多功能样式
2026-09-30 14:21:43 +08:00
1223ec9202
chore:隐藏更多功能中的语音
2026-09-30 12:01:17 +08:00
4f75347103
chore:语音输入图标正常
2026-09-30 11:58:34 +08:00
6e7dbdde94
chore:修改语音输入样式
2026-09-30 11:53:40 +08:00
04b5ed06a3
chore:修改语音输入图标
2026-09-30 11:37:04 +08:00
0507d600a0
chore:扬声器图标修改为黑色圆点 + 两道声波
2026-09-30 11:34:14 +08:00
cf902e0440
chore:语音输入图标更改
2026-09-30 11:30:26 +08:00
f555b8a946
chore:智能用户和回答都字号都25,不加粗
2026-09-30 10:49:08 +08:00
ce705d9d61
chore:文件图标正常
2026-09-30 10:01:17 +08:00