Back to all

Median Android OneSignal integration

Hello,

I would like to report what appears to be a reproducible issue with the latest Median Android OneSignal integration.

I followed the official Median + OneSignal setup documentation exactly:

Uploaded Firebase Service Account JSON to OneSignal
Added the OneSignal App ID in Median App Studio
Enabled the OneSignal plugin
Rebuilt the Android app

Testing was performed on multiple Android devices.

Results:

OneSignal SDK v5 / Legacy Mode OFF
Android correctly requests notification permission
Notification permission is enabled
OneSignal successfully creates a device subscription
OneSignal dashboard shows:
Delivered = 1
Failed = 0
Push notifications are delivered to the device

However:

Android notification categories/channels are never created
Android settings display:
“This app hasn’t received any notifications yet”
Notifications are never visually displayed

At the same time, an older APK previously generated with Median:

uses the same Firebase + OneSignal setup
receives push notifications correctly
creates the Android notification category/channel “Miscellaneous”
Legacy Mode ON (OneSignal Android SDK v4)
Android does NOT request notification permission
Notifications are disabled by default in Android settings
Even after manually enabling notifications:
OneSignal still shows 0 push subscriptions
Push notifications cannot be delivered

Additional testing completed:

Clean installs
Full APK removal/reinstall
Multiple rebuilds
Foreground/background/killed-state tests
Minimal push payload tests
Multiple OneSignal apps
Multiple Firebase apps/projects
Multiple Android devices tested
Xiaomi battery optimization disabled
All Android notification permissions enabled

Conclusion:

In SDK v5 mode, subscriptions are created and notifications are delivered, but Android notification channels are never created and notifications are never displayed.
In Legacy Mode, Android 13+ permission/subscription flow does not work correctly.

This appears to be related to the latest Median Android shell / OneSignal SDK integration.

I have attached screenshots showing:

Delivered = 1
Missing notification categories in the new APK
Existing “Miscellaneous” notification category in the older working APK

Could you please investigate:

Android notification channel creation
NotificationManager invocation
OneSignal SDK v5 integration
Android 13+ permission handling in Legacy Mode

Thank you.