Présentation, agrémentée de mon retour d'expérience, de la liste des changements pour assurer la compatibilité des applications avec #Android13, la dernière version du système d’exploitation Android.
only if your app targets Android 13 or higher. --> <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/> <application ...> ... </application> </manifest>
for notifications • Dismissible foreground service notifications val builder = NotificationCompat.Builder( this, NotificationService.MY_CHANNEL_ID ) .setOngoing(true)
• La permission de notifications affecte le comportement des foreground services • Runtime permission for nearby Wi-Fi devices • Granular media permissions
• La permission de notifications affecte le comportement des foreground services • Runtime permission for nearby Wi-Fi devices • Granular media permissions • Use of body sensors in the background requires new permission : BODY_SENSORS_BACKGROUND
• La permission de notifications affecte le comportement des foreground services • Runtime permission for nearby Wi-Fi devices : NEARBY_WIFI_DEVICES • Granular media permissions • Use of body sensors in the background requires new permission • Battery Resource Utilization
• La permission de notifications affecte le comportement des foreground services • Runtime permission for nearby Wi-Fi devices • Granular media permissions • Use of body sensors in the background requires new permission • Battery Resource Utilization • Media controls updates
• […] • Granular media permissions • Use of body sensors in the background requires new permission • Battery Resource Utilization • Media controls updates • Permission requise pour l’accès à l’advertising ID
Required only if your app targets Android 13 or higher. --> <uses-permission android:name="com.google.android.gms.permission.AD_ID"/> <application ...> ... </application> </manifest>
• […] • Granular media permissions • Use of body sensors in the background requires new permission • Battery Resource Utilization • Media controls updates • Permission requise pour l’accès à l’advertising ID • Langue spécifique par application