UNPKG

@selligent-marketing-cloud/selligent-cordova

Version:
183 lines (168 loc) 11.7 kB
<?xml version="1.0" encoding="UTF-8"?> <plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" id="selligent-cordova" version="3.1.0"> <name>Selligent Cordova</name> <description>Cordova bridge for the Selligent SDK</description> <license>MIT</license> <author></author> <keywords>cordova,selligent</keywords> <js-module src="www/plugin.js" name="Selligent"> <clobbers target="Selligent"/> </js-module> <js-module src="www/constants.js" name="SelligentConstants"> <clobbers target="SelligentConstants"/> </js-module> <js-module src="www/helpers.js" name="SelligentHelpers"> <clobbers target="SelligentHelpers"/> </js-module> <!-- ANDROID PLATFORM --> <platform name="android"> <js-module src="www/android/pluginAndroid.js" name="SelligentAndroid"> <merges target="Selligent"/> </js-module> <config-file target="res/xml/config.xml" parent="/*"> <feature name="SelligentPlugin"> <param name="android-package" value="com.selligent.SelligentPlugin"/> <param name="onload" value="true" /> </feature> </config-file> <!-- CORDOVA SOURCE FILES --> <source-file src="src/android/com/selligent/SelligentPlugin.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/ClearCacheIntervalValue.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/InAppMessageRefreshType.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/RemoteMessageDisplayType.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/SMSettingsFactory.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/Settings.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/SelligentApplication.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/SMEventFactory.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/EventType.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/Event.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/EventReceiver.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/BroadcastEventType.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/BroadcastDataFactory.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/BroadcastEventDataParser.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/InAppMessageBroadcastEventDataParser.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/GCMTokenBroadcastEventDataParser.java" target-dir="src/com/selligent" /> <source-file src="src/android/com/selligent/ButtonBroadcastEventDataParser.java" target-dir="src/com/selligent" /> <!-- ADDITIONAL LIBRARIES --> <framework src="src/android/frameworks/selligent-sdk.gradle" custom="true" type="gradleReference" /> <preference name="MULTIDEX_VERSION" default="1.0.3"/> <framework src="com.android.support:multidex:$MULTIDEX_VERSION" /> <preference name="APP_COMPAT_VERSION" default="27.1.1"/> <framework src="com.android.support:appcompat-v7:$APP_COMPAT_VERSION" /> <framework src="com.android.support:cardview-v7:$APP_COMPAT_VERSION" /> <framework src="com.android.support:design:$APP_COMPAT_VERSION" /> <framework src="com.android.support:support-v4:$APP_COMPAT_VERSION" /> <preference name="FIREBASE_VERSION" default="15.0.2"/> <framework src="com.google.firebase:firebase-core:$FIREBASE_VERSION" /> <framework src="com.google.firebase:firebase-messaging:$FIREBASE_VERSION" /> <preference name="FIREBASE_JOB_DISPATCHER_VERSION" default="0.8.5"/> <framework src="com.firebase:firebase-jobdispatcher:$FIREBASE_JOB_DISPATCHER_VERSION" /> <preference name="PLAY_SERVICES_VERSION" default="16.0.0"/> <framework src="com.google.android.gms:play-services-maps:$PLAY_SERVICES_VERSION" /> <framework src="com.google.android.gms:play-services-location:$PLAY_SERVICES_VERSION" /> <preference name="PLOT_PROJECTS_VERSION" default="3.12.1"/> <framework src="com.plotprojects:plot-android:$PLOT_PROJECTS_VERSION" /> <preference name="GSON_VERSION" default="2.8.2"/> <framework src="com.google.code.gson:gson:$GSON_VERSION" /> <preference name="METADATA_EXTRACTOR_VERSION" default="2.9.1"/> <framework src="com.drewnoakes:metadata-extractor:$METADATA_EXTRACTOR_VERSION" /> <preference name="KOTLIN_COROUTINES_VERSION" default="1.6.2" /> <framework src="org.jetbrains.kotlinx:kotlinx-coroutines-android:$KOTLIN_COROUTINES_VERSION" /> <lib-file src="src/android/frameworks/selligent-sdk.aar" target="libs/selligent-sdk.aar" /> </platform> <platform name="ios"> <js-module src="www/ios/pluginIos.js" name="SelligentIos"> <merges target="Selligent"/> </js-module> <config-file target="config.xml" parent="/*"> <feature name="SelligentPlugin"> <param name="ios-package" value="SelligentPlugin"/> <param name="onload" value="true" /> </feature> </config-file> <header-file src="src/ios/SelligentPlugin.h"/> <source-file src="src/ios/SelligentPlugin.m"/> <header-file src="src/ios/AppDelegate+SelligentPlugin.h"/> <source-file src="src/ios/AppDelegate+SelligentPlugin.m"/> <header-file src="src/ios/ClientSettings.h"/> <source-file src="src/ios/ClientSettings.m"/> <header-file src="src/ios/InAppMessageSettings.h"/> <source-file src="src/ios/InAppMessageSettings.m"/> <header-file src="src/ios/EnumMapper.h"/> <source-file src="src/ios/EnumMapper.m"/> <header-file src="src/ios/SelligentLogger.h"/> <source-file src="src/ios/SelligentLogger.m"/> <header-file src="src/ios/SMManagerSetting+ClientSettings.h"/> <source-file src="src/ios/SMManagerSetting+ClientSettings.m"/> <header-file src="src/ios/LogLevel.h"/> <header-file src="src/ios/InAppMessageRefreshType.h"/> <header-file src="src/ios/ClearCacheInterval.h"/> <header-file src="src/ios/ParsableObject.h"/> <header-file src="src/ios/BackgroundFetchResult.h"/> <header-file src="src/ios/NotificationButtonType.h"/> <header-file src="src/ios/Event.h"/> <source-file src="src/ios/Event.m"/> <header-file src="src/ios/Event+SMEvent.h"/> <source-file src="src/ios/Event+SMEvent.m"/> <source-file src="src/ios/frameworks/libSelligentMobile2.7.7.a" framework="true" /> <header-file src="src/ios/frameworks/include/SMBaseMessage.h" /> <header-file src="src/ios/frameworks/include/SMBlock.h" /> <header-file src="src/ios/frameworks/include/SMClearCache.h" /> <header-file src="src/ios/frameworks/include/SMContentAlignment.h" /> <header-file src="src/ios/frameworks/include/SMDeviceInfos.h" /> <header-file src="src/ios/frameworks/include/SMDisplayMode.h" /> <header-file src="src/ios/frameworks/include/SMEvent.h" /> <header-file src="src/ios/frameworks/include/SMEventUser.h" /> <header-file src="src/ios/frameworks/include/SMEventUserLogin.h" /> <header-file src="src/ios/frameworks/include/SMEventUserLogout.h" /> <header-file src="src/ios/frameworks/include/SMEventUserRegistration.h" /> <header-file src="src/ios/frameworks/include/SMEventUserUnregistration.h" /> <header-file src="src/ios/frameworks/include/SMFailure.h" /> <header-file src="src/ios/frameworks/include/SMHelper.h" /> <header-file src="src/ios/frameworks/include/SMInAppContentHTMLViewController.h" /> <header-file src="src/ios/frameworks/include/SMInAppContentImageViewController.h" /> <header-file src="src/ios/frameworks/include/SMInAppContentMessage.h" /> <header-file src="src/ios/frameworks/include/SMInAppContentStyleOptions.h" /> <header-file src="src/ios/frameworks/include/SMInAppContentType.h" /> <header-file src="src/ios/frameworks/include/SMInAppContentURLViewController.h" /> <header-file src="src/ios/frameworks/include/SMInAppContentViewController.h" /> <header-file src="src/ios/frameworks/include/SMInAppMessage.h" /> <header-file src="src/ios/frameworks/include/SMInAppMessageType.h" /> <header-file src="src/ios/frameworks/include/SMInAppRefreshType.h" /> <header-file src="src/ios/frameworks/include/SMLink.h" /> <header-file src="src/ios/frameworks/include/SMLog.h" /> <header-file src="src/ios/frameworks/include/SMManager.h" /> <header-file src="src/ios/frameworks/include/SMManager+DataTransaction.h" /> <header-file src="src/ios/frameworks/include/SMManager+InAppContent.h" /> <header-file src="src/ios/frameworks/include/SMManager+InAppMessage.h" /> <header-file src="src/ios/frameworks/include/SMManager+Location.h" /> <header-file src="src/ios/frameworks/include/SMManager+Log.h" /> <header-file src="src/ios/frameworks/include/SMManager+RemoteNotification.h" /> <header-file src="src/ios/frameworks/include/SMManager+SilentPush.h" /> <header-file src="src/ios/frameworks/include/SMManager+SMEvent.h" /> <header-file src="src/ios/frameworks/include/SMManager+SMLink.h" /> <header-file src="src/ios/frameworks/include/SMManager+StyleOptions.h" /> <header-file src="src/ios/frameworks/include/SMManager+UserNotification.h" /> <header-file src="src/ios/frameworks/include/SMManager+ViewController.h" /> <header-file src="src/ios/frameworks/include/SMManagerHelper.h" /> <header-file src="src/ios/frameworks/include/SMManagerInAppMessageDelegate.h" /> <header-file src="src/ios/frameworks/include/SMManagerSetting+Location.h" /> <header-file src="src/ios/frameworks/include/SMManagerSetting.h" /> <header-file src="src/ios/frameworks/include/SMManagerSettingIAC.h" /> <header-file src="src/ios/frameworks/include/SMManagerSettingIAM.h" /> <header-file src="src/ios/frameworks/include/SMManagerUniversalLinksDelegate.h" /> <header-file src="src/ios/frameworks/include/SMMessage.h" /> <header-file src="src/ios/frameworks/include/SMNotificationAnnotationData.h" /> <header-file src="src/ios/frameworks/include/SMNotificationButtonData.h" /> <header-file src="src/ios/frameworks/include/SMNotificationButtonType.h" /> <header-file src="src/ios/frameworks/include/SMNotificationMessage.h" /> <header-file src="src/ios/frameworks/include/SMRemoteMessageDisplayType.h" /> <header-file src="src/ios/frameworks/include/SMNSNotification.h" /> <header-file src="src/ios/frameworks/include/SMSuccess.h" /> <framework src="PlotPlugin" type="podspec" spec="3.3.2" /> </platform> <hook type="after_plugin_add" src="hooks/after_plugin_add.js" /> <hook type="before_plugin_uninstall" src="hooks/before_plugin_uninstall.js" /> <hook type="before_build" src="hooks/before_build.js" /> </plugin>