Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-uni-app-x-zh
提交
de29797c
U
unidocs-uni-app-x-zh
项目概览
DCloud
/
unidocs-uni-app-x-zh
通知
208
Star
4
Fork
46
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
15
列表
看板
标记
里程碑
合并请求
16
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-uni-app-x-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
15
Issue
15
列表
看板
标记
里程碑
合并请求
16
合并请求
16
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
de29797c
编写于
10月 23, 2024
作者:
DCloud-yyl
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
完善云端打包文档,补充渠道包相关内容
上级
433bd98d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
41 addition
and
5 deletion
+41
-5
docs/tutorial/app-package.md
docs/tutorial/app-package.md
+41
-5
未找到文件。
docs/tutorial/app-package.md
浏览文件 @
de29797c
...
...
@@ -13,14 +13,14 @@
在Android中,包名(Package Name)是应用的唯一标识符。采用反写域名命名规则(如com.xxx.xxx形式),可以包含大写或小写字母、数字和下划线(“_”)。不过,各个名称部分只能以字母开头。
### 证书类型
#### 云证书
#### 云证书
@servercert
由服务自动生成证书,生成证书后可登录
[
DCloud开发者中心
](
https://dev.dcloud.net.cn/
)
查看证书详情或下载证书文件。
**注意**
-
服务器生成的证书绑定应用appid,即每个appid会各自生成证书
-
服务器生成的证书会自动填写证书信息,不支持自定义证书信息,有效期为100年
#### 自选证书
#### 自选证书
@customcert
开发者如果已经有自己的安卓签名证书,可直接使用。
如果没有证书,使用JDK的keytool工具生成一个,不像Apple证书那样收费,制作Android证书没有费用,参考
[
Android平台签名证书(.keystore)生成指南
](
https://ask.dcloud.net.cn/article/35777
)
。
...
...
@@ -41,15 +41,51 @@
-
证书别名使用英文字母或数字,避免使用中文
-
提交云端打包后,打包机会立即删除的证书,不会保存或泄露证书,请放心使用
### APK安装包
### 打包格式
#### APK安装包
生成apk格式的安装包,国内应用市场支持使用此格式。
### AAB安装包(HBuilderX4.31+支持)@aab
生成aab格式的安装包,Google Play 应用市场要求必须使用此格式
,国内的华为应用市场支持使用此格式
。
###
#
AAB安装包(HBuilderX4.31+支持)@aab
生成aab格式的安装包,Google Play 应用市场要求必须使用此格式
。勾选此格式固定渠道为“google”
。
**注意**
-
aab格式不支持通过adb命令安装到手机,可参考
[
本地离线打包支持Android App Bundle (AAB)
](
https://ask.dcloud.net.cn/article/39052#install
)
进行安装测试
### 渠道包 @channel
APK格式安装包支持配置渠道信息,默认提供以下渠道配置项:
| 渠道名称 | 渠道标识 |
| ------------ | -------- |
| 华为 | huawei |
| OPPO | oppo |
| VIVO | vivo |
| 小米 | xiaomi |
| 荣耀 | honor |
| 应用宝 | yyb |
**注意**
-
应用中可通过
[
uni.getAppBaseInfo
](
../api/get-app-base-info.md#getappbaseinfo
)
返回的 channel 属性获取应用的渠道信息
-
勾选“无”表示不使用渠道信息,
[
uni.getAppBaseInfo
](
../api/get-app-base-info.md#getappbaseinfo
)
返回的 channel 属性值为空字符串
#### 自定义渠道
如果默认的渠道信息不够使,想要更多渠道,可在
[
manifest.json
](
../collocation/manifest.md
)
的
`源码视图`
配置 "__hbuilderx" -> "channel_list",如下:
```
json
{
//其它数据
//根节点下配置__hbuilderx如下
"__hbuilderx"
:
{
"channel_list"
:[
{
"id"
:
"lenovo"
,
"name"
:
"联想"
}
]
}
}
```
保存后,重新打开“App打包”界面,在“APK渠道包”项中会列出新增加的自定义渠道,勾选后提交云端打包才能生效。
## iOS平台
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录