Skip to content

BioforestChain/android-auto-distribute

Repository files navigation

android-auto-distribute

android 自动化更新脚本。支持:华为小米oppo,vivo,三星,Google Play

魅族 不让上架浏览器,抽象。

半自动化发布平台有: 阿里开发者360 手机助手,百度开发者,腾讯应用宝。都是这些不是手机厂商的没有。

半自动化发布需要用户输入手机验证码登陆,运行脚本的时候会打开浏览器。因此需要在配置中心配置 Google 浏览器地址

密钥配置

.env.example 重命名成 .env 然后填写内部的账号或者私钥。

启动可视化界面发布 🍟

deno task start
setting Preview publish Preview

各个平台证书相关

各个平台接口加密方式各不相同,需要下载各个商场的证书(或公钥/私钥)放到项目根目录的 private文件夹内。 结构大致如下:

.
├── README.md
├── private
│   ├── samsung
│   │   └── privateKey.txt
│   ├── xiaomi
│   │   └── dev.api.public.cer
│   ├── google
│   │   └── privateKey.json

当然您也可以放到任何位置,只需要修改 env.ts 里的对应参数。

samsung key

samsung key 获取地址,接着按照文档一步一步进行生成。

获取需要先创建对应的权限账号,然后再进行密钥导出,重命名为 privateKey.json 放到对应文件夹。

Generate google key

半自动化发布

没有自动发布接口的平台需要用户输入手机验证码登陆。这时候会打开浏览器,并且帮助用户输入所有需要发布更新的信息。

在半自动化发布的时候,会让用户审核填充无问题后,手动点击提交审核,这个还是得人工看一遍比较有底。

维护需求

特别是半自动化发布脚本,厂商可能更新一下就得改,遇到问题可以提 issue,或者直接 pr。

About

android自动分发脚本

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published