0.3.9 • Published 6 months ago
react-native-screen-time-api v0.3.9
React Native Screen Time API
Access the Screen Time API for iOS and Wellbeing API for Android (coming soon). This is far from complete and needs more work. Please don't hesitate to request specific screen time features
Table of Contents
Installation
npm install react-native-screen-time-api
or
yarn add react-native-screen-time-api
Then run npx pod-install
.
Usage
import { ScreenTime } from 'react-native-screen-time-api';
React.useEffect(() => {
ScreenTime.requestAuthorization('individual').then(async () => {
const status = await ScreenTime.getAuthorizationStatus();
console.log('Authorization status:', status); // 'approved', 'denied', or 'notDetermined'
if (status !== 'approved') {
throw new Error('user denied screen time access');
}
await selection = await ScreenTime.displayFamilyActivityPicker();
console.log('Family activity selection:', selection);
// selection will be `null` if user presses cancel
if (selection) {
await ScreenTime.setActivitySelection(selection); // sets the shields
}
});
}, []);
0.3.9
6 months ago
0.3.0
6 months ago
0.3.6
6 months ago
0.3.5
6 months ago
0.3.8
6 months ago
0.3.7
6 months ago
0.3.2
6 months ago
0.3.1
6 months ago
0.3.4
6 months ago
0.3.3
6 months ago
0.2.1
12 months ago
0.2.0
1 year ago
0.0.21
1 year ago
0.0.20
1 year ago
0.0.16
1 year ago
0.0.17
1 year ago
0.0.18
1 year ago
0.0.19
1 year ago
0.0.15
1 year ago
0.0.14
1 year ago
0.0.11
1 year ago
0.0.12
1 year ago
0.0.13
1 year ago
0.0.10
1 year ago
0.0.9
1 year ago
0.0.3
1 year ago
0.0.8
1 year ago
0.0.5
1 year ago
0.0.4
1 year ago
0.0.7
1 year ago
0.0.6
1 year ago
0.0.2
1 year ago
0.0.1-prerelease
1 year ago
0.0.1-beta
1 year ago
0.0.1
1 year ago