UNPKG

@hmscore/cordova-plugin-hms-push

Version:
222 lines (220 loc) 12.1 kB
<?xml version="1.0" encoding="utf-8"?> <plugin xmlns:android="http://schemas.android.com/apk/res/android" id="@hmscore/cordova-plugin-hms-push" version="6.12.0-306" xmlns="http://apache.org/cordova/ns/plugins/1.0"> <name> Cordova Plugin HMS Push </name> <description> Cordova Plugin HMS Push </description> <license> Apache 2.0 </license> <keywords> android, huawei, hms, push </keywords> <js-module name="HmsPush" src="www/HmsPush.js"> <clobbers target="HmsPush" /> </js-module> <js-module name="HmsPushProfile" src="www/HmsPushProfile.js"> <clobbers target="HmsPushProfile" /> </js-module> <js-module name="HmsPushEvent" src="www/HmsPushEvent.js"> <clobbers target="HmsPushEvent" /> </js-module> <js-module name="HmsLocalNotification" src="www/HmsLocalNotification.js"> <clobbers target="HmsLocalNotification" /> </js-module> <js-module name="HmsPushResultCode" src="www/HmsPushResultCode.js"> <clobbers target="HmsPushResultCode" /> </js-module> <js-module name="Interfaces" src="www/Interfaces.js" /> <js-module name="CordovaRemoteMessage" src="www/CordovaRemoteMessage.js" /> <js-module name="utils" src="www/utils.js" /> <platform name="android"> <hook type="after_plugin_install" src="hooks/after_plugin_install.js" /> <hook type="before_plugin_uninstall" src="hooks/before_plugin_uninstall.js" /> <config-file target="config.xml" parent="/*"> <feature name="HMSPush"> <param name="android-package" value="com.huawei.hms.cordova.push.HMSPush" /> </feature> </config-file> <config-file target="res/xml/config.xml" parent="/*"> <preference name="AndroidXEnabled" value="true" /> </config-file> <config-file target="AndroidManifest.xml" parent="/manifest"> <!-- Below permissions are to support vibration and send scheduled local notifications --> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" /> <uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> </config-file> <config-file target="AndroidManifest.xml" parent="application"> <receiver android:name="com.huawei.hms.cordova.push.receiver.HmsLocalNotificationActionsReceiver" android:exported="true" /> <receiver android:name="com.huawei.hms.cordova.push.receiver.HmsLocalNotificationBootEventReceiver" android:exported="true"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> </receiver> <receiver android:name="com.huawei.hms.cordova.push.receiver.HmsLocalNotificationScheduledPublisher" android:enabled="true" android:exported="true" /> </config-file> <config-file target="AndroidManifest.xml" parent="application"> <service android:name="com.huawei.hms.cordova.push.remote.HmsPushMessageService" android:exported="true"> <intent-filter> <action android:name="com.huawei.push.action.MESSAGING_EVENT" /> </intent-filter> </service> </config-file> <framework src="androidx.core:core:1.3.0" /> <framework src="com.facebook.fresco:fresco:3.4.0" /> <framework src="com.huawei.hms:push:6.12.0.300" /> <framework src="src/android/build-extras.gradle" custom="true" type="gradleReference"></framework> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/HMSPush.java" target-dir="src/com/huawei/hms/cordova/push/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/CordovaBaseModule.java" target-dir="src/com/huawei/hms/cordova/push/basef/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/CordovaEvent.java" target-dir="src/com/huawei/hms/cordova/push/basef/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/CordovaMethod.java" target-dir="src/com/huawei/hms/cordova/push/basef/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/CordovaRule.java" target-dir="src/com/huawei/hms/cordova/push/basef/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/HMSLog.java" target-dir="src/com/huawei/hms/cordova/push/basef/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/handler/CorError.java" target-dir="src/com/huawei/hms/cordova/push/basef/handler/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/handler/CorException.java" target-dir="src/com/huawei/hms/cordova/push/basef/handler/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/handler/CorLog.java" target-dir="src/com/huawei/hms/cordova/push/basef/handler/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/handler/CorPack.java" target-dir="src/com/huawei/hms/cordova/push/basef/handler/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/handler/CordovaController.java" target-dir="src/com/huawei/hms/cordova/push/basef/handler/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/handler/CordovaEventRunner.java" target-dir="src/com/huawei/hms/cordova/push/basef/handler/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/handler/CordovaModuleGroupHandler.java" target-dir="src/com/huawei/hms/cordova/push/basef/handler/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/handler/CordovaModuleHandler.java" target-dir="src/com/huawei/hms/cordova/push/basef/handler/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/handler/HMSLogger.java" target-dir="src/com/huawei/hms/cordova/push/basef/handler/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/basef/handler/Promise.java" target-dir="src/com/huawei/hms/cordova/push/basef/handler/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/config/NotificationAttributes.java" target-dir="src/com/huawei/hms/cordova/push/config/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/constants/Core.java" target-dir="src/com/huawei/hms/cordova/push/constants/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/constants/LocalNotification.java" target-dir="src/com/huawei/hms/cordova/push/constants/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/constants/NotificationConstants.java" target-dir="src/com/huawei/hms/cordova/push/constants/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/constants/RemoteMessageAttributes.java" target-dir="src/com/huawei/hms/cordova/push/constants/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/constants/ResultCode.java" target-dir="src/com/huawei/hms/cordova/push/constants/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/local/BitmapDataSubscriber.java" target-dir="src/com/huawei/hms/cordova/push/local/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/local/HmsLocalNotification.java" target-dir="src/com/huawei/hms/cordova/push/local/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/local/HmsLocalNotificationActionPublisher.java" target-dir="src/com/huawei/hms/cordova/push/local/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/local/HmsLocalNotificationController.java" target-dir="src/com/huawei/hms/cordova/push/local/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/local/HmsLocalNotificationPicturesLoader.java" target-dir="src/com/huawei/hms/cordova/push/local/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/receiver/HmsLocalNotificationActionsReceiver.java" target-dir="src/com/huawei/hms/cordova/push/receiver/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/receiver/HmsLocalNotificationBootEventReceiver.java" target-dir="src/com/huawei/hms/cordova/push/receiver/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/receiver/HmsLocalNotificationScheduledPublisher.java" target-dir="src/com/huawei/hms/cordova/push/receiver/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/receiver/NotificationActionHandler.java" target-dir="src/com/huawei/hms/cordova/push/receiver/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/remote/BackgroundJavaScriptInterface.java" target-dir="src/com/huawei/hms/cordova/push/remote/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/remote/BackgroundWebViewLocalStorage.java" target-dir="src/com/huawei/hms/cordova/push/remote/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/remote/HmsPushInstanceId.java" target-dir="src/com/huawei/hms/cordova/push/remote/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/remote/HmsPushMessagePublisher.java" target-dir="src/com/huawei/hms/cordova/push/remote/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/remote/HmsPushMessageService.java" target-dir="src/com/huawei/hms/cordova/push/remote/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/remote/HmsPushMessaging.java" target-dir="src/com/huawei/hms/cordova/push/remote/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/remote/HmsPushProfile.java" target-dir="src/com/huawei/hms/cordova/push/remote/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/utils/ApplicationUtils.java" target-dir="src/com/huawei/hms/cordova/push/utils/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/utils/ArrayUtil.java" target-dir="src/com/huawei/hms/cordova/push/utils/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/utils/BundleUtils.java" target-dir="src/com/huawei/hms/cordova/push/utils/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/utils/CordovaUtils.java" target-dir="src/com/huawei/hms/cordova/push/utils/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/utils/HtmlUtils.java" target-dir="src/com/huawei/hms/cordova/push/utils/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/utils/MapUtils.java" target-dir="src/com/huawei/hms/cordova/push/utils/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/utils/NotificationConfigUtils.java" target-dir="src/com/huawei/hms/cordova/push/utils/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/utils/RemoteMessageUtils.java" target-dir="src/com/huawei/hms/cordova/push/utils/"></source-file> <source-file src="src/android/src/main/java/com/huawei/hms/cordova/push/utils/ResolvableExceptionUtils.java" target-dir="src/com/huawei/hms/cordova/push/utils/"></source-file> </platform> </plugin>