New Architecture
Thư viện đã được cập nhật để hỗ trợ New Architecture. Hỗ trợ đầy đủ có sẵn từ phiên bản 1.8.0.
Phiên bản mới nhất (v2.0.2 - stable)
- npm
- yarn
- pnpm
npm install react-native-screenguard@2.0.2
yarn add react-native-screenguard@2.0.2
pnpm add react-native-screenguard@2.0.2
Phiên bản này bổ sung hỗ trợ kích hoạt ScreenGuard một phần.
- Thêm
registerScreenguardPartiallyđể chỉ che một vùng view cụ thể trên iOS.
v2.0.1
Bản phát hành này tiếp tục hỗ trợ v2.0.0 cùng với một số cải tiến.
- Sửa lỗi
limitCaptureEvtCounttrên Android không kích hoạt đúng cách. - Xóa mã không sử dụng trên Android.
- Sửa lỗi
ClassCastExceptiontrên React-native 0.82+ ở Android #125.
v2.0.0
Có gì mới trong v2.0.0
- Tách xử lý chụp màn hình và quay màn hình thông qua
initSettings() - API
initSettings()mới - Bắt buộc khởi tạo trước khi sử dụng bất kỳ API nào khác - React Hooks -
useSGScreenShotvàuseSGScreenRecordthay thế các event listener thủ công - API
getScreenGuardLogs()mới - Truy xuất log hoạt động để gỡ lỗi - Sửa lỗi bàn phím Android - Text input không còn bị vô hiệu hóa khi ScreenGuard đang hoạt động
- Cải thiện settings - Thêm các tùy chọn để kiểm soát chi tiết việc hiển thị overlay
- Loại bỏ các API deprecated -
registerScreenshotEventListener,registerScreenRecordingEventListener,removeScreenshotEventListener,removeRecordingEventListener
Các phiên bản trước
1.1.0 (2025-07-09)
- Sửa #101 và #100 do lỗi parse màu, đồng thời cải thiện việc đọc chuỗi hex 3 ký tự (ví dụ #fff)
- Sửa #102 do webp có thể không được hỗ trợ.
- Sửa #103 do
BasedReactPackagechưa được triển khai trên RN 0.73.
1.0.9 (2025-05-24)
- Hotfix lỗi build Android old arch và lỗi thư viện không được nhận di ện khi chạy
npx react-native config.
1.0.8 (2025-05-22)
- Bản phát hành cuối cùng cho v1.x.
1.0.8-beta7 (2025-05-21)
- Android: Bỏ kiểm tra khai báo activity trong AndroidManifest.xml vì không cần thiết
- Bổ sung logic xóa screenshot + screen record còn thiếu cho iOS old arch
1.0.8-beta6 (2025-05-11)
- Android: Thêm kiểm tra khai báo activity trong AndroidManifest.xml, báo lỗi nếu chưa định nghĩa.
- Sửa #92
1.0.8-beta5 (2025-04-22)
- Refactor API sang Promise.
- Sửa lỗi build thất bại do import trùng lặp
registerScreenRecordingStatus: thêm booleanscreenRecordStatusđể kiểm tra màn hình đang bắt đầu hay dừng quay.- Sửa lỗi
deactivateShieldlàm app crash
1.0.8-beta4 (2025-04-11)
registerScreenshotEventListener: sửa lỗi gọi trùng lặp trên iOS và Android #87.
1.0.8-beta3 (2025-04-06)
- Refactor code
1.0.8-beta2 (2025-04-05)
- Refactor code
1.0.8-beta1 (2025-04-03)
- Build khởi tạo
Để xem các cập nhật và bản sửa lỗi, vui lòng truy cập tại đây.