Giao thức CLV1 đã công khaiĐọc đặc tả

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

  1. 01

    Tải bản build lên

    Hash sha256 tính ngay khi tải, file được ký

  2. 02

    Phát hành theo kênh

    Stable cho mọi người, beta cho người bạn chọn

  3. 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

update.ts
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
So sánh các gói

Đọc thêm ở Protect Hub

Phần mềm của bạnChìa khoá của bạn

Tiện ích kế tiếpSeller API

Bạn cần giúp gì?

Câu hỏi thường gặp

ClavisAUH là gì?

Dịch vụ bản quyền và xác thực cho phần mềm desktop: license key, khoá thiết bị, đăng nhập người dùng và phản hồi có chữ ký. Tất cả quản lý trên một dashboard

Vì sao kẻ crack không làm giả được server?

SDK chỉ tin câu trả lời ký bằng khoá bí mật của ứng dụng. Khoá đó không bao giờ rời server của chúng tôi, nên server giả không ký được và bị từ chối

Trong file chạy của tôi có gì?

Mã ứng dụng và khoá công khai. Không có bí mật nào, vì mỗi thiết bị tự tạo cặp khoá riêng ở lần chạy đầu

Có chạy được khi offline không?

Có. Mọi gói đều có token offline có chữ ký dùng được 7 ngày, ứng dụng tự kiểm tra tại máy. Premium cho bạn chọn bao lâu. License đã thu hồi vẫn có thể chạy offline trong khoảng đó, trừ khi Chế độ chỉ online đang bật

Hỗ trợ những ngôn ngữ nào?

Hiện có JavaScript và TypeScript. Tiếp theo là C++, C# và Python, cùng một giao thức công khai

Gói Basic có miễn phí thật không?

Có. Không giới hạn thời gian, không cần thẻ. Cần nhiều hơn thì lên Premium

Liên hệ