[FREE] OneSignalPush: Integrate latest OneSignal SDK (5.0.2) in your app to send Push notifications

To use this extension you need to have a premium account!!!

I think that’s we all know. Nothing new.

ChangeLog Version 2

New Blocks


How to use

Changes/Bug Fixes

  • Some minor changes in NotificationClicked and NotificationReceived events
  • Deep Link support
  • Update to v5.0.2
    It includes bug fix to Notifications issue in which new notif were replacing old one.

Known Bugs

  • NotificationReceived event is a little inconsistant
  • Implemented better approach to ask for notification permission
    However it may or may not work properly all the time.
    You should ask user to manually grant it from App Settings if it was not asked or was denied by user.


1 Like

Can we change small notification icon? (App Icon)

No, not without editing apk file.

big extension


Explain better. If I have a project with less than 5 extensions, can I not use this extension?

Extension size is 3.4 mb. So normally there’s no need to use it in Kodular. It can be useful if following two conditions are met

  • you have premium account
  • firebase auth component is conflicting with extensions
1 Like

Definitely you can’t use it without Premium.
Extension itself is more than 5 mb.

1 Like

OneSignal setup tutorial:


how to integrate this extension in kodular?

How to import an extension is described here


when i import this extension in kodular then show error and this works only in mit app inventor

What about revealing the error message?

it not working for my application, i get this error
invoke: no method named `Init’ in class java.lang.Boolean
Note: You will not see another error reported for 5 seconds

It will not work in companion.
Try in apk.

Alternative I’ll recommend as aix size is just 492 kb.

Not yet completely tested with Kodular but I am sure it’ll work.

Regarding OneSignal, I am waiting for updated proguard rules to minify aix size.

I use this extension but i got this error in playstore. any solution?

<meta-data android:name="com.google.android.gms.version" android:value="12451000"/>

Remove this line from main extension’s /files/component_build_infos.json file using any Zip software.