Nội dung kỹ thuật là trọng tâm của RuggedLayer. Tài nguyên công khai trình bày các mẫu giao tiếp thiết bị có thể tái tạo và bằng chứng cần thiết để đưa ứng dụng hiện có đến gần triển khai; SDK bị hạn chế vẫn được cung cấp qua kênh phân phối đã phê duyệt.
Bằng chứng thiết bị có thể so sánh, kèm phương pháp, phiên bản và giới hạn.
- Một mẫu mã và biến thể khu vực chính xác, không chỉ có tên dòng sản phẩm.
- Kênh xây dựng và triển khai ứng dụng mục tiêu.
- Nơi lưu trữ bằng chứng kiểm thử mà không đưa dữ liệu khách hàng vào kiểm soát nguồn.
Tiêu chuẩn xuất bản
Xây dựng và xác thực tích hợp Android doanh nghiệp bằng bằng chứng theo phiên bản.
Nội dung kỹ thuật là trọng tâm của RuggedLayer. Tài nguyên công khai trình bày các mẫu giao tiếp thiết bị có thể tái tạo và bằng chứng cần thiết để đưa ứng dụng hiện có đến gần triển khai; SDK bị hạn chế vẫn được cung cấp qua kênh phân phối đã phê duyệt.
- 01
Đóng băng nhận dạng thiết bị
Ghi lại chính xác model, máy quét hoặc tùy chọn thiết bị ngoại vi, biến thể khu vực, phụ kiện và cấu hình độc lập nối tiếp. “Same series” không phải là hợp đồng phần cứng giống nhau.
- 02
Đóng băng ngăn xếp phần mềm
Chụp phiên bản Android, bản vá bảo mật, chương trình cơ sở, bản phát hành SDK đã được phê duyệt, bản dựng ứng dụng và hồ sơ MDM. Lưu ý xem cài đặt là liên tục, chỉ phiên hay được quản lý bởi lớp triển khai.
- 03
Mô tả các điều kiện hoạt động
Bao gồm chế độ kích hoạt, bộ nhãn hoặc thẻ, mạng, găng tay, ánh sáng, nhiệt độ, độ dài ca và mọi giá đỡ, máy in hoặc phụ kiện thanh toán liên quan đến quy trình làm việc.
- 04
Gán một kết luận có giới hạn
Sử dụng được nhà sản xuất hỗ trợ, do chúng tôi kiểm tra, được khách hàng xác nhận, được hỗ trợ một phần, chưa được kiểm tra hoặc không được hỗ trợ. Mọi kết luận đều cần có ngày tháng và giới hạn.
Ứng dụng mẫu / Kotlin
Mẫu SDK và API
Giữ hồ sơ này cùng với bằng chứng kiểm tra. Không đặt số sê-ri, thông tin xác thực hoặc dữ liệu khách hàng vào ví dụ công khai.
data class DeviceBaseline(
val model: String,
val region: String,
val android: String,
val firmware: String,
val sdk: String,
val appBuild: String,
val peripherals: List<String>,
val verifiedAt: LocalDate,
)
fun DeviceBaseline.isScoped(): Boolean =
model.isNotBlank() &&
android.isNotBlank() &&
firmware.isNotBlank() &&
sdk.isNotBlank() &&
appBuild.isNotBlank() &&
peripherals.isNotEmpty()Phân phối SDK
Điều kiện xuất bản
Không công bố tệp nhị phân, tài liệu API, firmware hoặc mã mẫu của nhà cung cấp trước khi quyền phân phối lại và phạm vi hỗ trợ được ghi nhận.
Tạm dừng xác nhận quyền sở hữu và yêu cầu tùy chọn mô hình và phần cứng chính xác.
Đánh dấu kết quả là chưa kiểm tra; không suy ra sự hỗ trợ từ một bản dựng khác.
Ghi lại hành vi kiên trì và chuyển nó vào danh sách kiểm tra triển khai.
Chia bản ghi theo vùng và cấu hình thay vì mở rộng câu lệnh.
Cách đánh giá bằng chứng
Bằng chứng thiết bị có thể so sánh, kèm phương pháp, phiên bản và giới hạn.
- 01
Đính kèm phương pháp thử nghiệm có thể lặp lại và kết quả mong đợi vào đường cơ sở.
- 02
Ghi lại quá trình xây dựng ứng dụng và phần mềm thiết bị chính xác trước mỗi lần kiểm tra lại tài liệu.
- 03
Tách biệt tài liệu của nhà cung cấp khỏi RuggedLayer hoặc bằng chứng kiểm tra của khách hàng.
- 04
Viết giới hạn bên cạnh kết luận, không phải ghi chú ẩn bên trong.
Tài nguyên
Mẫu SDK và API
Không công bố tệp nhị phân, tài liệu API, firmware hoặc mã mẫu của nhà cung cấp trước khi quyền phân phối lại và phạm vi hỗ trợ được ghi nhận.