In-App Messages

indigitall-inapp-cordova-plugin — Dependencies

Plugin ID: indigitall-inapp-cordova-plugin
Version: 5.0.0
Author: Smart2me S.L.
Platforms: Android, iOS


Engine Requirements

EngineMinimum version
cordova>= 8.1.2
cordova-android>= 13.0.0
cordova-ios>= 8.0.0
Xcode>= 16.0.0
iOS (OS)>= 15.0.0

Android

Libraries

DependencyVersionRepository
com.indigitall:android-commons6.0.+Maven Central
androidx.appcompat:appcompat1.2.0Maven Central
androidx.cardview:cardview1.0.0Maven Central

Build classpath

DependencyVersion
com.android.tools.build:gradle8.7.0

Forced dependency resolutions

The following versions are enforced to avoid conflicts:

DependencyForced version
androidx.lifecycle:lifecycle-viewmodel2.5.1
androidx.lifecycle:lifecycle-viewmodel-ktx2.5.1

Permissions

PermissionDescription
android.permission.INTERNETRequired for all network communication
android.permission.RECEIVE_BOOT_COMPLETEDRestores scheduled in-app tasks after device reboot
android.permission.WAKE_LOCKKeeps the CPU awake to process in-app operations

Android Manifest components

ComponentClassDescription
Servicecom.indigitall.android.inapp.services.StatisticInAppServiceSends in-app interaction statistics
Receivercom.indigitall.android.inapp.receivers.InAppBootReceiverRe-schedules in-app tasks on boot
Activitycom.indigitall.android.inapp.HiddenInAppActivityTransparent activity used for in-app rendering

iOS

CocoaPods

PodVersion
indigitall-ios-inapp~> 6.21.0

Swift Package Manager (SPM)

PackageSourceVersion
cordova-iosgithub.com/apache/cordova-ios>= 8.0.0
ios-sdk-inapp-pod (Indigitall)bitbucket.org/indigitallfuente/ios-sdk-inapp-pod6.21.0 ..< 6.22.0

Deployment target

  • Minimum iOS version: 13.0