init method
Implementation
Future<void> init(RDInitRequestModel initRequest,
void Function(dynamic result) notificationHandler) async {
this.appAlias = initRequest.appAlias;
this.huaweiAppAlias = initRequest.huaweiAppAlias;
this._readNotificationHandler = notificationHandler;
this._logEnabled = initRequest.logEnabled;
await _channel.invokeMethod(Constants.M_INIT, {
'appAlias': initRequest.appAlias,
'huaweiAppAlias': initRequest.huaweiAppAlias,
'pushIntent': initRequest.androidPushIntent,
'enableLog': initRequest.logEnabled,
'organizationId': initRequest.organizationId,
'siteId': initRequest.siteId,
'dataSource': initRequest.dataSource,
'geofenceEnabled': initRequest.geofenceEnabled,
'maxGeofenceCount': initRequest.maxGeofenceCount,
'inAppNotificationsEnabled': initRequest.inAppNotificationsEnabled,
'isIDFAEnabled': initRequest.isIDFAEnabled
});
}