Mon 21 Jul 22:43:21 CEST 2025
This commit is contained in:
		
							parent
							
								
									d664efd373
								
							
						
					
					
						commit
						a7d54acee0
					
				
							
								
								
									
										132
									
								
								js/ui/cordova/plugins/cordova-plugin-background-mode/plugin.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										132
									
								
								js/ui/cordova/plugins/cordova-plugin-background-mode/plugin.xml
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,132 @@
 | 
			
		|||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
 | 
			
		||||
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0"
 | 
			
		||||
        xmlns:android="http://schemas.android.com/apk/res/android"
 | 
			
		||||
        id="cordova-plugin-background-mode"
 | 
			
		||||
        version="0.7.1">
 | 
			
		||||
 | 
			
		||||
    <name>BackgroundMode</name>
 | 
			
		||||
 | 
			
		||||
    <description>Prevent apps from going to sleep in background.</description>
 | 
			
		||||
 | 
			
		||||
    <repo>https://github.com/katzer/cordova-plugin-background-mode.git</repo>
 | 
			
		||||
 | 
			
		||||
    <keywords>appplant, background</keywords>
 | 
			
		||||
 | 
			
		||||
    <license>Apache 2.0</license>
 | 
			
		||||
 | 
			
		||||
    <author>Sebastián Katzer</author>
 | 
			
		||||
 | 
			
		||||
    <!-- dependencies -->
 | 
			
		||||
    <dependency id="cordova-plugin-device" />
 | 
			
		||||
 | 
			
		||||
    <!-- cordova -->
 | 
			
		||||
    <engines>
 | 
			
		||||
        <engine name="cordova" version=">=3.0.0" />
 | 
			
		||||
        <engine name="android-sdk" version=">=16" />
 | 
			
		||||
        <engine name="windows-sdk" version=">=10.0.14393.0" />
 | 
			
		||||
    </engines>
 | 
			
		||||
 | 
			
		||||
    <!-- js -->
 | 
			
		||||
    <js-module src="www/background-mode.js" name="BackgroundMode">
 | 
			
		||||
        <clobbers target="cordova.plugins.backgroundMode" />
 | 
			
		||||
        <clobbers target="plugin.backgroundMode" />
 | 
			
		||||
    </js-module>
 | 
			
		||||
 | 
			
		||||
    <!-- ios -->
 | 
			
		||||
    <platform name="ios">
 | 
			
		||||
        <config-file target="config.xml" parent="/*">
 | 
			
		||||
            <feature name="BackgroundMode">
 | 
			
		||||
                <param name="ios-package" value="APPBackgroundMode" />
 | 
			
		||||
            </feature>
 | 
			
		||||
        </config-file>
 | 
			
		||||
 | 
			
		||||
        <config-file target="*-Info.plist" parent="UIBackgroundModes">
 | 
			
		||||
            <array>
 | 
			
		||||
                <string>audio</string>
 | 
			
		||||
            </array>
 | 
			
		||||
        </config-file>
 | 
			
		||||
 | 
			
		||||
        <resource-file src="appbeep.wav" />
 | 
			
		||||
 | 
			
		||||
        <header-file src="src/ios/APPBackgroundMode.h" />
 | 
			
		||||
        <source-file src="src/ios/APPBackgroundMode.m" />
 | 
			
		||||
        <header-file src="src/ios/APPMethodMagic.h" />
 | 
			
		||||
        <source-file src="src/ios/APPMethodMagic.m" />
 | 
			
		||||
    </platform>
 | 
			
		||||
 | 
			
		||||
    <!-- android -->
 | 
			
		||||
    <platform name="android">
 | 
			
		||||
        <config-file target="res/xml/config.xml" parent="/*">
 | 
			
		||||
            <feature name="BackgroundMode" >
 | 
			
		||||
                <param name="android-package"
 | 
			
		||||
                      value="de.appplant.cordova.plugin.background.BackgroundMode"/>
 | 
			
		||||
            </feature>
 | 
			
		||||
        </config-file>
 | 
			
		||||
 | 
			
		||||
        <config-file target="res/xml/config.xml" parent="/*">
 | 
			
		||||
            <preference name="KeepRunning" value="true" />
 | 
			
		||||
            <preference name="AndroidLaunchMode" value="singleInstance"/>
 | 
			
		||||
        </config-file>
 | 
			
		||||
 | 
			
		||||
        <config-file target="AndroidManifest.xml" parent="/manifest/application">
 | 
			
		||||
            <service android:name="de.appplant.cordova.plugin.background.ForegroundService" />
 | 
			
		||||
        </config-file>
 | 
			
		||||
 | 
			
		||||
        <config-file target="AndroidManifest.xml" parent="/manifest">
 | 
			
		||||
            <uses-permission android:name="android.permission.WAKE_LOCK" />
 | 
			
		||||
        </config-file>
 | 
			
		||||
 | 
			
		||||
        <source-file
 | 
			
		||||
            src="src/android/BackgroundMode.java"
 | 
			
		||||
            target-dir="src/de/appplant/cordova/plugin/background" />
 | 
			
		||||
 | 
			
		||||
        <source-file
 | 
			
		||||
            src="src/android/BackgroundExt.java"
 | 
			
		||||
            target-dir="src/de/appplant/cordova/plugin/background" />
 | 
			
		||||
 | 
			
		||||
        <source-file
 | 
			
		||||
            src="src/android/ForegroundService.java"
 | 
			
		||||
            target-dir="src/de/appplant/cordova/plugin/background" />
 | 
			
		||||
    </platform>
 | 
			
		||||
 | 
			
		||||
    <!-- windows
 | 
			
		||||
    <platform name="windows">
 | 
			
		||||
        <config-file target="config.xml" parent="/*">
 | 
			
		||||
            <feature name="BackgroundMode" >
 | 
			
		||||
                <param name="windows-package" value="BackgroundMode"/>
 | 
			
		||||
            </feature>
 | 
			
		||||
        </config-file>
 | 
			
		||||
 | 
			
		||||
        <config-file target="package.appxmanifest" parent="/Package/Capabilities" device-target="windows">
 | 
			
		||||
            <Capability Name="backgroundMediaPlayback" />
 | 
			
		||||
        </config-file>
 | 
			
		||||
 | 
			
		||||
        <config-file target="config.xml" parent="/*">
 | 
			
		||||
            <preference name="windows-target-version" value="UAP" />
 | 
			
		||||
            <preference name="uap-target-min-version" value="10.0.14393.0" />
 | 
			
		||||
            <preference name="Windows.Universal-MinVersion" value="10.0.14393.0" />
 | 
			
		||||
            <preference name="Windows.Universal" value="10.0.14393.0" />
 | 
			
		||||
        </config-file>
 | 
			
		||||
 | 
			
		||||
        <resource-file src="appbeep.wma" target="appbeep.wma" />
 | 
			
		||||
 | 
			
		||||
        <js-module src="src/windows/BackgroundModeProxy.js" name="BackgroundMode.Proxy">
 | 
			
		||||
            <runs />
 | 
			
		||||
        </js-module>
 | 
			
		||||
    </platform> -->
 | 
			
		||||
 | 
			
		||||
    <!-- browser -->
 | 
			
		||||
    <platform name="browser">
 | 
			
		||||
        <config-file target="config.xml" parent="/*">
 | 
			
		||||
            <feature name="BackgroundMode">
 | 
			
		||||
                <param name="browser-package" value="BackgroundMode"/>
 | 
			
		||||
            </feature>
 | 
			
		||||
        </config-file>
 | 
			
		||||
 | 
			
		||||
        <js-module src="src/browser/BackgroundModeProxy.js" name="BackgroundMode.Proxy">
 | 
			
		||||
            <runs />
 | 
			
		||||
        </js-module>
 | 
			
		||||
    </platform>
 | 
			
		||||
 | 
			
		||||
</plugin>
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user