import { Zixflow } from 'zixflow-reactnative';
// Location tracking is configured via the native SDK
// Make sure to request location permissions in your app
// iOS: Add location permission keys to Info.plist
// - NSLocationWhenInUseUsageDescription
// - NSLocationAlwaysAndWhenInUseUsageDescription
// Android: Add location permissions to AndroidManifest.xml
// - ACCESS_FINE_LOCATION
// - ACCESS_COARSE_LOCATION
react-native-permissions:
import { request, PERMISSIONS, RESULTS } from 'react-native-permissions';
import { Platform } from 'react-native';
const requestLocationPermission = async () => {
const permission = Platform.select({
ios: PERMISSIONS.IOS.LOCATION_WHEN_IN_USE,
android: PERMISSIONS.ANDROID.ACCESS_FINE_LOCATION,
});
if (!permission) return;
const result = await request(permission);
if (result === RESULTS.GRANTED) {
console.log('Location permission granted');
}
};