前言 #

目前独立版APP编译对于开发工作量较大,请谨慎而行,避免多次打包。谢谢合作。资料较多,请按要求填写到后台。

DCloud #

1 打开DCloud开发者中心 (opens new window) 并登录账号,若无账号请自行注册并通过企业实名认证 #

2 创建应用 选择 uni-app 即可获得UNI ID #

3 点击应用名称即可管理应用 #

包名 pkgName / Bundle ID #

温馨提示

一定要保证在各个地方填写的包名一致,一个APP只有一个包名,唯一且不互相干扰重复~ 包名按.分为三段,包名只能含有下划线、字母、数字,每一段都需要以英文字母开头且不可以数字开头,包名首字母需小写

包名一般做法是将自己的域名进行倒置 例如:我们域名是boolc.cn,对应三个端的包名就应该为cn.boolc.对应端标识

  • 用户端app包名为:cn.boolc.user
  • 商户端app包名为:cn.boolc.merchant
  • 配送端app包名为:cn.boolc.delivery

签名与证书 #

Android SHA1和SHA256 #

在咱们后台APP基础设置中,有一个自动生成签名的按钮,将对应信息填完整后生成签名,点击此按钮就会获得证书、签名信息,找到其中的SHA1和SHA256便是我们需要的,对应对接平台需要什么就复制什么填写到对应位置。

iOS的描述文件与证书 #

如果还没有苹果开发者账号,自行注册苹果开发者中心 (opens new window) #

证书配置 证书教程 (opens new window) Win系统请使用 香蕉云编 (opens new window) / appuploader (opens new window) 进行生成。 #

1 发布证书(三个端只需一个即可 格式.p12 上传到后台 私钥证书#

2 P8证书(三个端只需一个即可 格式.p8 上传到 DCloud UniPush) #

3 描述文件(每个端一个 格式.mobileprovision 上传到后台 描述文件#

由于篇幅有限,iOS另起一页,详见 香蕉云编 / appuploader #

推荐使用正方形,仅支持.png格式,请自行设置,建议1024*1024px,iOS上架应用市场必须大于1024px,且iOS上架图片不允许带有透明通道

APP启动页 #

Android #

有两种启动图选择方式:

  • [推荐] .9.png可以减少包体积、避免缩略图影响清晰度,查看教程 (opens new window)
  • png格式图片文件,尺寸推荐竖屏1882*1080px,大小控制在1m以内

IOS #

有两种启动图选择方式:

高德地图 #

每个端都是单独的设置,请仔细检查,否则会出现定位失败的情况。

选择对应平台 安卓/iOS用户/商户/配送 每个端都需要单独设置,总共6个key。

微信开放平台(商户/配送可选) #

温馨提示

需要支付、分享、跳转小程序、跳转微信客服等开放能力才需要,即用户端需要弄,商户端/配送端自行视情况选择是否处理。

1 打开微信开放平台 (opens new window) 并登录账号,若无账号请自行注册并通过企业实名认证 #

2 创建移动应用并填写相关信息,应用签名可以认证通过后修改,详见第3步 #

3 Android应用签名 #

  • 此链接统一为 移动端域名/.well-known/ 例如 https://app.boolc.cn/.well-known/
  • 在网站根目录下的.well-known文件夹(如没有请新建此文件夹)内新建文件apple-app-site-association写入内容:
{
	"applinks": {
		"apps": [],
		"details": [
			{
				"appID": "苹果开发者Team ID.用户端BundleID",
				"paths": ["*"]
			},
			{
				"appID": "苹果开发者Team ID.商户端BundleID",
				"paths": ["*"]
			},
			{
				"appID": "苹果开发者Team ID.配送端BundleID",
				"paths": ["*"]
			}
		]
	}
}

示例如下:

{
	"applinks": {
		"apps": [],
		"details": [
			{
				"appID": "B88888888.cn.boolc.user",
				"paths": ["*"]
			},
			{
				"appID": "B88888888.cn.boolc.merchant",
				"paths": ["*"]
			},
			{
				"appID": "B88888888.cn.boolc.delivery",
				"paths": ["*"]
			}
		]
	}
}
  • 保存文件后 用浏览器打开移动端域名/.well-known/apple-app-site-association测试是否能正常访问

苹果开发者Team ID获取 img

PUSH #

1 打开DCloud开发者中心 (opens new window) 并登录账号 #

2 创建/打开应用 #

image-20210427181859345

3 Android厂家推送 (opens new window) 点击跳转查看详细指引 #

image-20210427194240288

unipush

上次更新: 5/11/2022, 7:44:13 PM