One signal SDK

OneSignal is the easiest and most popular way to send push notifications, in-app messages/pop-ups, emails, and SMS messages to your players.

Challenge Result
Make product installation and update easier for users In addition to the asset store package delivery we also added ability to install a plugin from the git hub, npm, and open upm. In addition the bootstrapper package was create to make installation even easier
Make sure users do not have unused code in the project and build We have split the plugin into 3 packages each one is responsible for it’s one platform
Make package a lot more friendly for the Unity users We have created plugin editor UI that gave an ability to do basic plugin set up without single line of code as well as ability to go straight to the One Signal Dashboard and docs. The code convention was updated to match Unity package code convention, so it will be easier for Unity developers to read and understand the code