Thời gian chạy SDK là một môi trường thời gian chạy chuyên biệt có trong Android 14 để cho phép SDK quảng cáo của bên thứ ba chạy riêng biệt với ứng dụng. Phương pháp này cung cấp các biện pháp bảo vệ và bảo vệ khỏi hoạt động thu thập và chia sẻ dữ liệu người dùng:
- Một môi trường thực thi riêng biệt, đã sửa đổi do ứng dụng khởi tạo.
- Mỗi ứng dụng đều có thể bắt đầu phiên bản Thời gian chạy SDK riêng của mình.
- Xác định rõ các quyền cũng như quyền truy cập dữ liệu cho các SDK
Thời gian chạy SDK mang lại lợi ích cho nhà phát triển SDK bằng cách cung cấp:
- Tách biệt với mã và quy trình của ứng dụng, khiến SDK không thể truy cập được
- Biện pháp bảo vệ trước SDK bí mật truy cập vào mã hoặc tài nguyên của nhau
- Cơ chế ngăn chặn bên thứ ba thao túng giao diện người dùng hoặc can thiệp vào báo cáo trạng thái giao diện người dùng
Tổng quan về hướng dẫn
Đây là hướng dẫn dành cho nhà phát triển để xây dựng SDK thời gian chạy (RE) tương thích với Thời gian chạy SDK cùng với SDK hiện có (không hỗ trợ thời gian chạy).
Bạn sẽ tìm hiểu:
- Các khái niệm chính liên quan đến Thời gian chạy SDK, chẳng hạn như cấu trúc và chế độ cài đặt
- Kế hoạch di chuyển được đề xuất cho các SDK hiện có
- Hướng dẫn:
- Thiết lập môi trường phát triển
- Chuẩn bị SDK hỗ trợ thời gian chạy
- Khai báo API SDK và xác định điểm truy cập SDK
- Dùng thư viện thời gian chạy để trình bày quảng cáo và tương tác của người dùng
- Gọi SDK hỗ trợ thời gian chạy từ SDK không hỗ trợ thời gian chạy
- Tạo và kiểm thử SDK hỗ trợ thời gian chạy