Kích hoạt chế độ ảnh chụp quyền riêng tư cho React Native
Trong App Programming Guide for iOS, Apple nói:
Khi một ứng dụng chuyển sang nền, hệ thống chụp một bức ảnh chụp của cửa sổ chính của ứng dụng, sau đó nó hiển thị tạm thời khi ứng dụng chuyển lại phía trước. Trước khi trở lại từ phương thức
applicationDidEnterBackground:
của bạn, bạn nên ẩn hoặc làm mờ mật khẩu và thông tin cá nhân nhạy cảm khác mà có thể bị chụp lại như một phần của bức ảnh chụp.
Module react-native này che giấu mật khẩu và thông tin cá nhân nhạy cảm khác khi một ứng dụng chuyển sang nền.
PrivacySnapshot.enabled(false)
PrivacySnapshot.enabled(true)
Cài đặt trên iOS
. Chạy npm install react-native-privacy-snapshot --save
trong thư mục dự án của bạn
. Mở dự án của bạn trong XCode, nhấp chuột phải vào Libraries
và nhấp chuột vào Add Files to "Tên Dự Án Của Bạn"
. Trong node_modules
, tìm react-native-privacy-snapshot
và thêm RCTPrivacySnapshot.xcodeproj vào dự án của bạn.
. Thêm libRTCPrivacySnapshot.a
vào Build Phases -> Link Binary With Libraries
Sử dụng
let PrivacySnapshot = require('react-native-privacy-snapshot');
...
componentWillMount() {
PrivacySnapshot.enabled(true);
},
componentWillUnmount() {
PrivacySnapshot.enabled(false);
},
Chi tiết tải về:
Tác giả: kayla-tech
Nguồn: https://github.com/kayla-tech/react-native-privacy-snapshot