1import { 2 requestTrackingPermissionsAsync, 3 getTrackingPermissionsAsync, 4 isAvailable, 5} from 'expo-tracking-transparency'; 6import React from 'react'; 7import { View } from 'react-native'; 8 9import SimpleActionDemo from '../components/SimpleActionDemo'; 10 11export default class TrackingTransparencyScreen extends React.Component { 12 static navigationOptions = { 13 title: 'TrackingTransparency', 14 }; 15 16 render() { 17 return ( 18 <View style={{ padding: 10 }}> 19 <SimpleActionDemo 20 title="is Tracking Transparency available?" 21 action={() => !!isAvailable()} 22 /> 23 <SimpleActionDemo 24 title="get tracking permissions" 25 action={async () => await getTrackingPermissionsAsync()} 26 /> 27 <SimpleActionDemo 28 title="request tracking permissions" 29 action={async () => await requestTrackingPermissionsAsync()} 30 /> 31 </View> 32 ); 33 } 34} 35