Web Analytics
Nhảy tới nội dung

Cài đặt

React Native CLI (Bare Workflow)

Đối với các dự án React Native tiêu chuẩn được tạo bằng React Native CLI:

npm install react-native-screenguard --save

Sau khi cài đặt, hãy tiếp tục đến phần Liên kết (Linking) để cài đặt pod cho iOS.


Expo

Yêu cầu Development Build

React Native ScreenGuard sử dụng mã nguồn native và không thể chạy trong Expo Go. Bạn phải sử dụng development build.

Bước 1: Cài đặt gói

npx expo install react-native-screenguard

Bước 2: Tạo các thư mục native

Chạy Prebuild để tạo các thư mục androidios native:

npx expo prebuild --clean

Lệnh này tạo các tệp dự án native dựa trên cấu hình app.json / app.config.js của bạn.

Bước 3: Build và chạy

Để phát triển cục bộ:

# iOS
npx expo run:ios

# Android
npx expo run:android

Hoặc build bằng EAS Build:

eas build --platform all
Dọn dẹp các thư mục Native

Nếu bạn gặp sự cố sau khi cập nhật thư viện, hãy thử chạy:

npx expo prebuild --clean

Thao tác này sẽ tạo lại các thư mục native và đảm bảo tất cả mã nguồn native được liên kết chính xác.

Tại sao tôi không thể sử dụng Expo Go?

Expo Go là một ứng dụng được build sẵn chứa một tập hợp hạn chế các module native. Vì React Native ScreenGuard yêu cầu mã nguồn native nên không thể được đưa vào Expo Go.

Một development build về cơ bản là phiên bản Expo Go tùy chỉnh của riêng bạn, bao gồm tất all các module native mà dự án của bạn cần.

Đọc thêm