Check for API/behaviour changes in Android 12 that could affect Briar
-
Safer component exporting activities, services, or broadcast receivers that use intent filters must explicitly declare the android:exported
attribute -
Pending intents mutability -
Unsafe intent launches -
allowBackup="false"
doesn’t disable D2D transfers for the app. https://developer.android.com/about/versions/12/backup-restore -
SCHEDULE_EXACT_ALARM
permission https://developer.android.com/about/versions/12/behavior-changes-12#exact-alarm-permission -
Restrictive App Standby bucket https://developer.android.com/about/versions/12/behavior-changes-all#restrictive-app-standby-bucket -
BLUETOOTH_CONNECT
andBLUETOOTH_SCAN
permissions -
usesPermissionFlags
andneverForLocation
-
Location permission dialog -
Splash screen -
Camera notification -
Multi-window mode -
Camera preview on large screens