erickok / transdroid

Manage your torrents from your Android device
GNU General Public License v3.0
1.28k stars 201 forks source link

"This app does not send notifications" on Android 14 #661

Closed peterjanes closed 3 months ago

peterjanes commented 5 months ago

Transdroid 2.5.23 (243) Pixel 6a running Android 14

Since upgrading to 2.5.23 from 2.5.22 I noticed that the app is no longer sending notifications for new torrents in RSS feeds or completed torrents. I've disabled and reenabled the notification settings and changed the check interval with no change in behaviour. I finally decided to check in the Android notification settings and it claims that Transdroid "does not send notifications" which means they can't be enabled there.

Unfortunately there seems to be no relevant information in the error log, just a list of feeds showing that there have been new items (which I also see when I look through the feeds screen).

bwitt commented 5 months ago

With the recent sdk bump maybe we now need to have this permission in the manifest and also request it?

<uses-permission android:name="android.permission.POST_NOTIFICATIONS"/>

https://stackoverflow.com/a/76628335/5373984

erickok commented 5 months ago

Ugh I though I tested this... will re-test and update.

j4ckp0t85 commented 4 months ago

Same issue on Android 13 (Samsung)

erickok commented 3 months ago

2.5.24 should fix this!

bwitt commented 3 months ago

@erickok did you mean for the Fix notifications on Android 13+ by asking permission commit to be part of the release? it looks like the tag is on the commit just before that

erickok commented 3 months ago

Yes you are right, the tag is misplaced as I forgot to push the commits before creating the tag on Github. 🤦 But the release actually has the changes. I giess F-Droid builds from the tag so that's annoying. I can create a new tag for them, though.

achilleas-k commented 2 months ago

I giess F-Droid builds from the tag so that's annoying. I can create a new tag for them, though.

Did this happen? I'd rather not install the APK attached to the release directly since it requires uninstalling the F-Droid version (app conflict) and I'd prefer to keep the app installed through F-Droid for future updates as well.