Vmeda.Online/cordova-plugin-moodleapp/plugin.xml

108 lines
4.8 KiB
XML
Raw Permalink Normal View History

<?xml version="1.0" encoding="UTF-8"?>
<plugin xmlns="http://apache.org/cordova/ns/plugins/1.0" id="cordova-plugin-moodleapp" version="0.0.0">
<name>MoodleApp</name>
<description>Plugin with custom functionality for the Moodle App</description>
<js-module src="www/index.js" name="moodleapp">
<clobbers target="cordova.MoodleApp" />
</js-module>
<platform name="android">
<framework src="com.android.installreferrer:installreferrer:2.2" />
<config-file target="res/xml/config.xml" parent="/*">
<feature name="SecureStorage">
<param name="android-package" value="com.moodle.moodlemobile.SecureStorage"/>
</feature>
<feature name="InstallReferrer">
<param name="android-package" value="com.moodle.moodlemobile.InstallReferrer"/>
</feature>
</config-file>
<config-file target="res/xml/config.xml" parent="/*">
<feature name="Diagnostic">
<param name="android-package" value="com.moodle.moodlemobile.Diagnostic"/>
<param name="onload" value="true" />
</feature>
<feature name="Diagnostic_Location">
<param name="android-package" value="com.moodle.moodlemobile.Diagnostic_Location"/>
<param name="onload" value="true" />
</feature>
</config-file>
<source-file src="src/android/Diagnostic.java" target-dir="src/cordova/plugins" />
<source-file src="src/android/Diagnostic_Location.java" target-dir="src/cordova/plugins" />
<preference name="ANDROIDX_VERSION" default="1.0.0" />
<preference name="ANDROIDX_APPCOMPAT_VERSION" default="1.3.1" />
<framework src="androidx.legacy:legacy-support-v4:$ANDROIDX_VERSION" />
<framework src="androidx.appcompat:appcompat:$ANDROIDX_APPCOMPAT_VERSION" />
<source-file src="src/android/SecureStorage.java" target-dir="src/com/moodle/moodlemobile" />
<source-file src="src/android/InstallReferrer.java" target-dir="src/com/moodle/moodlemobile" />
</platform>
<platform name="ios">
<config-file target="config.xml" parent="/*">
<feature name="SecureStorage">
<param name="ios-package" value="SecureStorage" />
</feature>
</config-file>
<header-file src="src/ios/SecureStorage.h" />
<source-file src="src/ios/SecureStorage.m" />
<config-file target="config.xml" parent="/*">
<feature name="Diagnostic">
<param name="ios-package" value="Diagnostic" />
<param name="onload" value="true" />
</feature>
</config-file>
<header-file src="src/ios/Diagnostic.h" />
<source-file src="src/ios/Diagnostic.m" />
<!--BEGIN_MODULE LOCATION-->
<config-file target="config.xml" parent="/*">
<feature name="Diagnostic_Location">
<param name="ios-package" value="Diagnostic_Location" />
<param name="onload" value="true" />
</feature>
</config-file>
<header-file src="src/ios/Diagnostic_Location.h" />
<source-file src="src/ios/Diagnostic_Location.m" />
<framework src="CoreLocation.framework" />
<config-file target="*-Info.plist" parent="NSLocationAlwaysAndWhenInUseUsageDescription" comment="Default usage descriptions: override as necessary in .plist">
<string>We need your location so you can attach it as part of your submissions.</string>
</config-file>
<config-file target="*-Info.plist" parent="NSLocationWhenInUseUsageDescription" comment="Default usage descriptions: override as necessary in .plist">
<string>We need your location so you can attach it as part of your submissions.</string>
</config-file>
<config-file target="*-Info.plist" parent="NSLocationAlwaysUsageDescription" comment="iOS 10">
<string>We need your location so you can attach it as part of your submissions.</string>
</config-file>
<!--END_MODULE LOCATION-->
<!--BEGIN_MODULE MICROPHONE-->
<config-file target="config.xml" parent="/*">
<feature name="Diagnostic_Microphone">
<param name="ios-package" value="Diagnostic_Microphone" />
<param name="onload" value="true" />
</feature>
</config-file>
<framework src="AVFoundation.framework" />
<config-file target="*-Info.plist" parent="NSMicrophoneUsageDescription">
<string>We need microphone access to record sounds so you can attach them as part of your submissions.</string>
</config-file>
<header-file src="src/ios/Diagnostic_Microphone.h" />
<source-file src="src/ios/Diagnostic_Microphone.m" />
<!--END_MODULE MICROPHONE-->
</platform>
</plugin>