OneSignal App ID and Rest API Key available via your application’s settings page.
Setting the Device Token
Once OneSignal has been configured with your credentials for APNs/FCM, and the OneSignal SDK has been set up and configured for your application, your users will begin to be automatically assigned a unique OneSignal player_id identifier by the SDK. This identifier allows targeting your user when sending push notifications without having to retrieve the specific Android or iOS device tokens - which are managed by OneSignal. In order to target the OneSignal user from Novu, you must register the OneSignalplayer_idas the deviceToken for your Novu subscriber. This value can be retrieved via the OneSignal SDK for your platform.
Once you have the user’s player_id value, the deviceToken for your Novu subscriber can be set via:
- Node.js
- cURL
SDK Trigger Example
deviceIdentifiers field in overrides.