Tiện ích 04 / 05
Phát hành tự tinBản nào cũng có chữ ký
Tải lên, băm, ký và phân phối theo kênh, kèm ép cập nhật và chặn bản lỗi
Phát hành có kýBản nào cũng mang chữ ký
Cách hoạt động
- 01
Tải bản build lên
Hash sha256 tính ngay khi tải, file được ký
- 02
Phát hành theo kênh
Stable cho mọi người, beta cho người bạn chọn
- 03
App tự kiểm
SDK chỉ nhận manifest mang chữ ký của app
Trọn bộ
- Manifest có kýEd25519, kèm mã khoá và hạn 10 phút
- Link tải ngắn hạnMỗi link sống 5 phút, gắn với phiên
- Ép cập nhậtPhiên bản tối thiểu cho từng app
- Chặn bản lỗiBản bị chặn không mở được nữa
- Chặn build lạHash lạ bị từ chối hoặc chỉ cảnh báo, tuỳ bạn
- Kênh stable và betaMỗi kênh một bản mới nhất
Trong code
const clavis = new ClavisClient({ appId, appPublicKey, device, appVersion: "1.1.4", buildHash });
const { app } = await clavis.init();
if (app.update?.required) return showUpdateScreen(app.update.minVersion);
const manifest = await clavis.checkUpdates({ channel: "stable" }); // signature checked
if (manifest) {
const bytes = await clavis.download(manifest.files[0]); // sha256 checked
}
Có trong gói nào
- Basic
- 500 MB lưu trữ bản phát hành
- Premium
- 20 GB lưu trữ bản phát hành
Đọc thêm ở Protect Hub