Skip to main content

Push Notifications

note

This is an optional configuration. Only follow this part of the documentation if you want to enable push notification in you app.

caution

Set up push notification at the end of the project. As push notification is an android feature it will not run on Expo Go app. You may run it well on android but IOS development client will not work if you enable push notifications. But it will work perfectly on all devices when you Pre build or Compile the app.

To enable push notifications first open an account on OneSignal Platform. Then create an app in OneSignal dashboard. Then configure Firebase (For Android App) & APN (For iOS App) with OneSignal and get your OneSignal App Id.

Once you have acquired your OneSignal App Id. Open the src/config.json file and you will find the notification configurations.

"notifications": {
"enabled": false,
"oneSignal_app_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}

Replace the value of enabled to true and this will enable the notification service. Then replace the value of oneSignal_app_id with your OneSignal App Id.

Once you are done with all configurations open the main App.js file and uncomment line 16, 40-42 and you are now ready to compile you app.

Conclusion

If you have followed the documentation and performed all steps correctly you app is fully ready. If you see all working fine then you the move to the next step that is compiling the app