Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-uni-app-x-zh
提交
de29797c
U
unidocs-uni-app-x-zh
项目概览
DCloud
/
unidocs-uni-app-x-zh
通知
144
Star
2
Fork
33
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
9
列表
看板
标记
里程碑
合并请求
11
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-uni-app-x-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
9
Issue
9
列表
看板
标记
里程碑
合并请求
11
合并请求
11
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录