UNPKG

@moxtradeveloper/cordova-plugin-moxo

Version:

Plugin for adding Moxtra services to Cordova/PhoneGap Apps.

246 lines (219 loc) 11.1 kB
<?xml version="1.0" encoding="UTF-8"?> <plugin xmlns="http://www.phonegap.com/ns/plugins/1.0" id="cordova-plugin-moxo" version="10.1.3"> <name>Moxtra</name> <description>Moxtra Integration</description> <license>MIT</license> <keywords>moxtra, Integration, Chat, Meet</keywords> <author>Gitesh</author> <repo>https://github.com/Moxtra/phonegap-cordova-ios-moxtrablr</repo> <engines> <engine name="cordova" version=">=3.0.0" /> </engines> <js-module src="www/moxtra.js" name="Moxtra"> <clobbers target="Moxtra" /> </js-module> <js-module src="www/helper.js" name="Helper"> <runs/> </js-module> <dependency id="cordova-plugin-add-swift-support" version="2.0.2" /> <!-- android --> <platform name="android"> <preference name="TASK_AFFINITY" default=".mep" /> <hook type="after_plugin_install" src="scripts/android/after_plugin_install.js" /> <hook type="before_plugin_uninstall" src="scripts/android/before_plugin_uninstall.js" /> <hook type="before_compile" src="scripts/android/before_compile.js" /> <config-file target="res/xml/config.xml" parent="/*"> <feature name="Moxtra" > <param name="android-package" value="com.moxtra.mepplugin.MoxtraPlugin"/> </feature> </config-file> <config-file target="AndroidManifest.xml" parent="/manifest/application"> <activity android:name="com.moxtra.mepsdk.overview.OverviewActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY" /> <activity android:name="com.moxtra.binder.ui.pageview.PagerActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY" /> <activity android:name="com.moxtra.binder.ui.util.MXAlertDialog" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY" /> <activity android:name="com.moxtra.binder.ui.util.MXProxyAuthorizationDialog" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY" /> <activity android:name="com.moxtra.binder.ui.meet.ring.MeetRingActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY" /> <activity android:name="com.moxtra.mepsdk.chat.DuplicateConversationActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY" /> <activity android:name="com.moxtra.mepsdk.internal.landing.MainActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.internal.landing.CreateChatActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.internal.dashboard.DashboardActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.domain.OpenChatSetting$ChatSettingActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.binder.ui.meet.LiveMeetActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.invitation.InviteActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.profile.presence.EditPresenceActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.transaction.TransactionListActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.share.SelectChatActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.calendar.TimeZoneActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.social.CreateSocialChannelActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.subscription.SubscriptionsActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.subscription.GeneralFeedDetailActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.support.SupportActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.common.DataUpgradingActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.account.MultiMeetRingActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.binder.ui.common.ExitActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY" /> <activity android:name="com.moxtra.binder.ui.common.MXStackActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.binder.ui.common.BlankContainerActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.domain.OpenChat$ChatActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> <activity android:name="com.moxtra.mepsdk.sr.SRListActivity" android:autoRemoveFromRecents="true" android:taskAffinity="$TASK_AFFINITY"/> </config-file> <source-file src="src/android/com/moxtra/mepplugin/MoxtraPlugin.java" target-dir="src/com/moxtra/mepplugin"/> <source-file src="src/android/com/moxtra/mepplugin/PluginLayout.java" target-dir="src/com/moxtra/mepplugin"/> <source-file src="src/android/com/moxtra/mepplugin/FragmentPluginView.java" target-dir="src/com/moxtra/mepplugin"/> <source-file src="src/android/com/moxtra/mepplugin/IPluginView.java" target-dir="src/com/moxtra/mepplugin"/> <source-file src="src/android/com/moxtra/mepplugin/PluginUtil.java" target-dir="src/com/moxtra/mepplugin"/> <source-file src="src/android/com/moxtra/mepplugin/ErrorCodeUtil.java" target-dir="src/com/moxtra/mepplugin"/> <source-file src="src/android/ids.xml" target-dir="res/values"/> <framework src="src/android/moxtrabuild1.gradle" custom="true" type="gradleReference" /> <framework src="src/android/moxtrabuild2.gradle" custom="true" type="gradleReference" /> </platform> <platform name="ios"> <hook type="before_plugin_install" src="scripts/ios/before_plugin_install.js" /> <config-file target="config.xml" parent="/*"> <feature name="Moxtra"> <param name="ios-package" value="MoxtraIntegration"/> </feature> </config-file> <config-file target="*-Info.plist" parent="NSPhotoLibraryUsageDescription"> <string>The app wants to access your photos.</string> </config-file> <config-file target="*-Info.plist" parent="NSCameraUsageDescription"> <string>The app wants to access your camera.</string> </config-file> <config-file target="*-Info.plist" parent="NSMicrophoneUsageDescription"> <string>The app wants to access your microphone.</string> </config-file> <config-file target="*-Info.plist" parent="NSCalendarsUsageDescription"> <string>The app wants to access your calendar.</string> </config-file> <config-file target="*-Info.plist" parent="NSLocationUsageDescription"> <string>The app wants to access your location.</string> </config-file> <config-file target="*-Info.plist" parent="NSPhotoLibraryAddUsageDescription"> <string>The app wants to access your photos.</string> </config-file> <config-file target="*-Info.plist" parent="NSContactsUsageDescription"> <string>The app wants to access your contacts.</string> </config-file> <config-file target="*-Info.plist" parent="NSBluetoothAlwaysUsageDescription"> <string>The app wants to use your bluetooth.</string> </config-file> <config-file target="*-Info.plist" parent="UIBackgroundModes"> <array> <string>audio</string> <string>voip</string> </array> </config-file> <config-file target="*-Info.plist" parent="CFBundleLocalizations"> <array> <string>en</string> <string>zh_Hans</string> <string>zh_Hant</string> </array> </config-file> <!-- MOXTRA --> <podspec> <config> <source url="https://maven.moxtra.com/repo/moxtra-specs.git" /> </config> <pods use-frameworks="false"> <pod name="MEPSDKDylib" spec="~> 10.1.3"/> </pods> </podspec> <header-file src="src/ios/MoxtraIntegration.h" /> <header-file src="src/ios/Moxo-Bridging-Header.h"/> <source-file src="src/ios/Void.swift"/> <source-file src="src/ios/MoxtraIntegration.m" /> <header-file src="src/ios/MoxtraOverlayWindow.h" /> <source-file src="src/ios/MoxtraOverlayWindow.m" /> <header-file src="src/ios/MXDelegateMapper.h" /> <source-file src="src/ios/MXDelegateMapper.m" /> <header-file src="src/ios/MoxtraAspects.h" /> <source-file src="src/ios/MoxtraAspects.m" /> <framework src="libxml2.2.tbd" /> <framework src="libc++.tbd" /> <framework src="libz.tbd" /> </platform> </plugin>