SDK

Customizations

Delaying pending events

In case your application does not follow the typical hybrid app initialization, and you are not able to listen to the events as soon as Cordova signals the device is ready, you can delay those events until Notificare becomes ready, after you call Notificare.launch().

To achieve that, you can add the following to your config.xml.

<widget>
    <preference name="re.notifica.cordova.hold_events_until_ready" value="true"/>
</widget>

Removing beacons support

Our Geo module includes beacon scanning functionality by default. While this feature works out of the box on iOS using CLLocationManager, it requires additional development on Android. For example, a foreground service is used on Android to ensure accurate beacon scanning when the app is running in the background.

If your app doesn’t require beacon scanning, you can opt out of this feature and ensure that no additional beacon-related dependencies are included in your build by adding the following preference to your config.xml:

<platform name="android">
    <preference name="NotificareBeaconsSupportEnabled" value="false" />
</platform>

Native customizations

The customizations offered in our library are part of the native SDKs. For more information on what customizations are available, please take a look at the native SDKs documentation.