Aller au contenu principal
Version: Next

Checklist des permissions natives

:::note Persistance locale Le SDK utilise shared_preferences. Aucune permission supplémentaire n'est requise dans AndroidManifest.xml ni dans Info.plist. :::

Android — AndroidManifest.xml

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<uses-permission android:name="android.permission.BLUETOOTH" android:maxSdkVersion="30" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" android:maxSdkVersion="30" />
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />

iOS — Info.plist

<key>NSLocationWhenInUseUsageDescription</key>
<string>EIXAM needs your location to power tracking and SOS position snapshots.</string>
<key>NSBluetoothAlwaysUsageDescription</key>
<string>EIXAM needs Bluetooth access to pair and communicate with the safety device.</string>

Responsabilités à l'exécution

ResponsabilitéPropriétaire
Déclarer les permissions nativesApp hôte
Demander permission localisationSDK
Demander permission notificationsSDK
Demander permission BluetoothSDK