Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
916f1498
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3234
Star
107
Fork
820
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
97
列表
看板
标记
里程碑
合并请求
73
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
97
Issue
97
列表
看板
标记
里程碑
合并请求
73
合并请求
73
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
916f1498
编写于
11月 30, 2024
作者:
辛宝Otto
🥊
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat: 补充备案、支付准备、修改配置等描述
上级
b07d8cde
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
35 addition
and
6 deletion
+35
-6
docs/tutorial/mp-harmony/intro.md
docs/tutorial/mp-harmony/intro.md
+35
-6
未找到文件。
docs/tutorial/mp-harmony/intro.md
浏览文件 @
916f1498
...
...
@@ -36,7 +36,7 @@
1.
手机连接电脑后,确保hdc命令功能可用:
`sudo bash ascf-init-env.sh`
。如果执行失败可以执行
`sudo node init-ascf.js all`
2.
如果有新的手机,没有安装ASCF依赖库,需要手动运行:
`./ascf-init-phone.sh`
。如果执行失败可以执行
`node init-ascf.js hsp`
**注意**
:当前仅支持ide默认安装路径,如果默认安装路径查找失败,请执行设置环境变量后重试。
**注意**
:当前仅支持ide默认安装路径,如果默认安装路径查找失败,请执行设置环境变量后重试。
如果你是外置硬盘系统请注意仔细阅读。
windows系统:
`set DEVECO_DIR="C:\Program Files\Huawei\DevEco Studio\bin"`
mac系统:
`export DEVECO_DIR="/Applications/DevEco-Studio.app/Contents/tools"`
。
...
...
@@ -57,6 +57,12 @@ mac系统: `export DEVECO_DIR="/Applications/DevEco-Studio.app/Contents/tools"
如果还没有创建元服务,访问
[
华为 AppGallery Connect
](
https://developer.huawei.com/consumer/cn/service/josp/agc/index.html#/myApp
)
完成元服务应用的注册,得到相关包名。方便进行签名证书的操作。
### 元服务上架备案(上架重要)
元服务上架需要提前做好备案,强烈建议注册元服务时候立刻开始备案流程,避免临上架才开始备案,耽误上架时间。参考
[
App 备案相关注意事项
](
https://developer.huawei.com/consumer/cn/doc/app/50130-FAQ
)
.
如果你的元服务需要应到登录、支付权限,也立即开始着手准备申请相关权限,参考
[
华为支付服务开发准备
](
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/payment-preparations-V5
)
。
### 准备签名证书
初次运行元服务,需要配置好证书签名、权限设置等信息,第一次参与鸿蒙开发的新手请仔细阅读下面相关建议,否则可能会影响开发元服务。
...
...
@@ -255,22 +261,45 @@ mac系统: `export DEVECO_DIR="/Applications/DevEco-Studio.app/Contents/tools"
## 注意事项
### 如何修改元服务默认标题、图标?
### 启动元服务之后展示一个 Hello Wolrd 不是我设置的页面
如果你启动之后展示的是一个黑白界面展示了 Hello Wrold,说明 HBuilderX 提供的默认模版没有被修改,一般是自动化脚本没有成功执行,如果是 Mac 终端请务必注意:屏幕右上角会提示是否允许终端修改文件,一定要允许,才能保证自动化脚本执行成功。
### 如何修改元服务默认标题、图标、启动图等信息?
通过文件配置。在项目
`harmony-mp-configs`
目录创建
`AppScope/resources/base/element/string.json`
填写
如果你开发过鸿蒙应用,会发现元服务工程和鸿蒙应用开发设置一致,配置文件同样遵循 module.json5 效果优先于 app.json5 ,参考
[
鸿蒙应用组件配置文档
](
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-component-configuration-stage-V5
)
。推荐在组件级别进行配置。
打开
`entry/src/main/module.json5`
,定位到
`module.abilities[0]`
会找到下面几个字段:
-
`description`
应用描述
-
`icon`
应用图标
-
`label`
应用标题
-
`startWindowIcon`
应用启动图标,Splashscreen
-
`startWindowBackground`
应用启动时候屏幕颜色
这里的取值一般是
`$media:xxx`
对应图片索引,
`$string:xxx`
`$color:xxx`
对应配置文件的值。通过文件配置,在项目
`harmony-mp-configs`
目录创建
`entry/src/main/resources/`
目录,并将原生工程相关配置复制过来。注意,
`zh_CN`
大于
`base`
配置,优先修改 zh_CN 配置。
举例,下面是
`zh-CN/element/string.json`
中的内容,可以修改
`EntryAbility_label`
字段。
```
json
{
"string"
:
[
{
"name"
:
"app_name"
,
"value"
:
"helloUniApp"
//
修改为元服务名称
"name"
:
"module_desc"
,
"value"
:
"模块描述"
},
{
"name"
:
"EntryAbility_desc"
,
"value"
:
"description"
},
{
"name"
:
"EntryAbility_label"
,
"value"
:
"label"
}
]
}
```
元服务图标必须在华为提供的标准图标底板上设计,参考
[
生成元服务图标
](
https://developer.huawei.com/consumer/cn/doc/atomic-guides-V5/atomic-service-icon-generation-V5
)
生成图标,否则会上架审核不通过。最终得到 216x216 的图标放置在
`harmony-mp-configs/
AppScope
/resources/base/media/app_icon.png`
路径内。
元服务图标必须在华为提供的标准图标底板上设计,参考
[
生成元服务图标
](
https://developer.huawei.com/consumer/cn/doc/atomic-guides-V5/atomic-service-icon-generation-V5
)
生成图标,否则会上架审核不通过。最终得到 216x216 的图标放置在
`harmony-mp-configs/
entry/src/main
/resources/base/media/app_icon.png`
路径内。
上架时候,这个图标文件也需要在 DCloud 管理后台进行配置。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录