Android 13 WIP: ask for Post Notification permission

vtm
Georg Lukas 2023-10-10 16:52:59 +02:00
rodzic ee4caf3c54
commit 25aefa5608
2 zmienionych plików z 6 dodań i 5 usunięć

Wyświetl plik

@ -20,6 +20,7 @@
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>

Wyświetl plik

@ -61,31 +61,31 @@ object AprsBackend {
"afsk" -> new BackendInfo(
(s, p) => new AfskUploader(s, p),
0,
Set(Manifest.permission.RECORD_AUDIO),
Set(Manifest.permission.RECORD_AUDIO, Manifest.permission.POST_NOTIFICATIONS),
CAN_DUPLEX,
PASSCODE_NONE),
"tcp" -> new BackendInfo(
(s, p) => new TcpUploader(s, p),
R.xml.backend_tcp,
Set(),
Set(Manifest.permission.POST_NOTIFICATIONS),
CAN_DUPLEX,
PASSCODE_OPTIONAL),
"bluetooth" -> new BackendInfo(
(s, p) => new BluetoothTnc(s, p),
R.xml.backend_bluetooth,
Set(Manifest.permission.BLUETOOTH_ADMIN, Manifest.permission.BLUETOOTH_CONNECT),
Set(Manifest.permission.BLUETOOTH_ADMIN, Manifest.permission.BLUETOOTH_CONNECT, Manifest.permission.POST_NOTIFICATIONS),
CAN_DUPLEX,
PASSCODE_NONE),
"tcpip" -> new BackendInfo(
(s, p) => new TcpUploader(s, p),
R.xml.backend_tcptnc,
Set(),
Set(Manifest.permission.POST_NOTIFICATIONS),
CAN_DUPLEX,
PASSCODE_NONE),
"usb" -> new BackendInfo(
(s, p) => new UsbTnc(s, p),
R.xml.backend_usb,
Set(),
Set(Manifest.permission.POST_NOTIFICATIONS),
CAN_DUPLEX,
PASSCODE_NONE)
)