Giao thức CLV1 đã công khaiĐọc đặc tả
Mục lục thư viện

Thư viện tài liệuBắt đầu

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

Những câu người bán hay hỏi nhất, mỗi câu trả lời ngắn và trỏ tới bài chi tiết.

4 phút đọc

Bắt đầu

ClavisAUH dùng cho loại phần mềm nào? Phần mềm cài trên máy của khách: ứng dụng desktop, công cụ dòng lệnh, game, plugin. Có SDK cho Node.js và Electron, Python, C#, C++, Go, Rust, Java; thư viện C cho mọi ngôn ngữ gọi được hàm C (kể cả Unity, Delphi, Lua); công cụ dòng lệnh cho script và bộ cài. Chọn bài hợp với bạn ở nhóm Bắt đầu theo ngôn ngữ.

Tải SDK ở đâu? Có trên npm, PyPI, NuGet không? Chưa. Mọi SDK, thư viện C và công cụ dòng lệnh ở trang Tải về, mỗi file kèm SHA-256 để kiểm trước khi dùng.

Có chạy trên macOS không? Các SDK viết thuần ngôn ngữ (JavaScript, Python, C#, Go, Rust, Java) không có gì riêng cho Windows hay Linux, nhưng CI của ClavisAUH chưa chạy chúng trên macOS. Thư viện C và công cụ dòng lệnh chưa có bản macOS.

Thử thế nào mà không tốn hạn mức? Dùng key thử nghiệm (TEST): không tính hạn mức, hết hạn sau 24 giờ, ngừng hoạt động khi bạn bật Đã phát hành công khai. Xem Thử trước khi bán.

Khách dùng phần mềm

Khách không có mạng thì sao? Phần mềm giữ một token offline có ký và kiểm nó ngay trên máy: 7 ngày trên mọi gói, hoặc khoảng thời gian bạn chọn trên Premium. License đã thu hồi vẫn có thể chạy offline trong khoảng đó, trừ khi Chế độ chỉ online đang bật. Xem License offline.

Khách đổi máy thì sao? Máy mới chiếm một suất trên key. Hết suất thì bạn Đặt lại thiết bị, hoặc khách tự gỡ máy cũ trong cổng khách hàng theo luật chuyển máy. Cài lại Windows hay Linux làm đổi machine id, một trong số ít định danh SDK gửi mặc định, nên máy cài lại chiếm suất mới, trừ khi phần mềm của bạn gửi 4 tới 6 linh kiện phần cứng ổn định như bài Thiết bị hướng dẫn. Xem Thiết bị, HWID và chuyển máy.

Còn container, máy ảo và máy chạy CI? SDK nhận ra máy qua các định danh đã băm: trên Linux là /etc/machine-id và địa chỉ card mạng. Container mới mỗi lần có định danh mới, nên mỗi lần chạy giống một máy mới và chiếm thêm một suất. Hãy giữ chúng cố định (cùng --mac-address và một file /etc/machine-id cố định gắn chỉ đọc) và giữ thư mục trạng thái giữa các lần chạy để còn token offline, hoặc cấp cho những máy này key cho phép đủ số thiết bị.

ClavisAUH biết gì về máy của khách? Chỉ các mã băm: SDK băm từng định danh phần cứng ngay trên máy trước khi gửi, giá trị thô không rời khỏi máy. Cùng với đó là khoá công khai của thiết bị, tên máy và hệ điều hành mà phần mềm gửi kèm, và địa chỉ IP (cùng quốc gia, khi máy chủ biết) của từng lượt gọi, hiện trong Nhật ký hoạt động và Protect 24/7.

Khách thấy câu báo lỗi gì? Mỗi mã lỗi có một câu cho người dùng bằng tiếng Việt và tiếng Anh, giống nhau ở mọi SDK. Xem Mã lỗi.

Bảo mật

Phần mềm có bị bẻ khoá được không? Không biện pháp nào chạy trên máy khách chặn được tuyệt đối người có toàn quyền trên máy đó. ClavisAUH để quyết định ở server và ký mọi câu trả lời, nên dựng server giả hay sửa câu trả lời không qua được SDK; heartbeat, khoá thiết bị và Protect 24/7 phát hiện việc dùng chung key. Xem Hệ thống hoạt động thế nào, Hai chế độ bảo vệ và Protect 24/7.

Nhúng khoá công khai vào phần mềm có an toàn không? Có: khoá công khai chỉ kiểm chữ ký, không ký được gì. Khoá bí mật của ứng dụng không bao giờ rời máy chủ. Đổi khoá theo Khoá ký và xoay vòng khoá.

Bán hàng

Bán tự động thế nào? Cửa hàng của bạn gọi Seller API khi có đơn hàng để tạo key và gửi cho khách. Xem Bán hàng qua Seller API và Giao phần mềm cho khách.

Một key dùng cho nhiều sản phẩm được không? Không: mỗi key thuộc một ứng dụng. Muốn một sản phẩm có nhiều mức tính năng, dùng gói license và quyền tính năng trong cùng ứng dụng.

Gói Basic và Premium khác nhau thế nào? Xem Gói Basic, Premium và hạn mức và bảng giá.

Liên quan

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ệ