Open shivapasunuri opened 1 year ago
You make any progress on this?
Is it may related to this? https://stackoverflow.com/questions/75383552/notification-not-being-shown-in-android-13
Found the issue, upgrading from RN 0.69 to 0.72 changed the Android API level from 31 to 33, and 33 requires the POST_NOTIFICATIONS permission.
https://developer.android.com/develop/ui/views/notifications/notification-permission
I've added this on the AndroidManifest.xml
and added kind of this logic for request permission
https://reactnative.dev/docs/permissionsandroid
Then it works.
Found the issue, upgrading from RN 0.69 to 0.72 changed the Android API level from 31 to 33, and 33 requires the POST_NOTIFICATIONS permission.
https://developer.android.com/develop/ui/views/notifications/notification-permission
I've added this on the AndroidManifest.xml
and added kind of this logic for request permission
https://reactnative.dev/docs/permissionsandroid
Then it works.
yes as far as i know android 13++ turn of notification by default, so user need to tun on it manually by providing popup to allow enable notif in our app it should work
Problem Statement
Hii, I have been using react native for learning and started to work on a project where this push notifications play a big role. I have started for building for android first, I have followed some medium docs to take reference how to implement the push notifications and finally implemented, tested on the virtual device in the android studio and they worked. Now when i build the android apk and installed on different android devices with different android versions starting from android V9 to V13, i faced these following issues of different cases,
So please help me and if there are any repos that has best implementation works for every device or is there something wrong with react native or is there something wrong in my implementation.
Due to theese unsual fail cases i could not decide where it is going wrong, also all the mobile devicesi have tested on have no restrictions in background or foreground.
Thankyou