Pular para o conteúdo principal

React Native - Android Nativo

React Native - Android​

1 - Permissões necessárias​

Primeiramente, você precisa inserir no seu arquivo Android manifest (você pode encontrar este arquivo dentro da pasta android/app/src) as permissões necessárias, você pode seguir o manual de Permissões Necessárias no Android para saber mais.

2 - Iniciando o BLE e o Serviço de Localização no Android​

Crie uma função assíncrona e adicione os métodos startLocationAndroid() e startBluetoothAndroid().

export default function App() {
useEffect(() => {
// ...
requestAndroidPermissions();
}, []);

async function requestAndroidPermissions() {
await GroupLinkSDK.startLocationAndroid();
await GroupLinkSDK.startBluetoothAndroid();
}

return (
<View style={styles.container}>
<Text>Este é um aplicativo de teste</Text>
</View>
);
}

3 - Permissões de Full Screen Intent e Schedule Exact Alarm​

export default function App() {
useEffect(() => {
// ...
GroupLinkSDK.requestFullIntentPermissionAndroid();
GroupLinkSDK.requestScheduleExactAlarmPermissionAndroid();
}, []);

return (
<View style={styles.container}>
<Text>Este é um aplicativo de teste</Text>
</View>
);
}