Skip to content

Commit 8564577

Browse files
authored
Merge pull request #2424 from dpalou/MOBILE-3401
MOBILE-3401 config: Fix some plugins in Android
2 parents c59468d + dd0d36b commit 8564577

File tree

1 file changed

+180
-5
lines changed

1 file changed

+180
-5
lines changed

config.xml

Lines changed: 180 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,6 @@
5555
<resource-file src="resources/android/icon/drawable-mdpi-smallicon.png" target="app/src/main/res/mipmap-mdpi/smallicon.png" />
5656
<resource-file src="resources/android/icon/drawable-hdpi-smallicon.png" target="app/src/main/res/mipmap-hdpi/smallicon.png" />
5757
<resource-file src="resources/android/icon/drawable-xhdpi-smallicon.png" target="app/src/main/res/mipmap-xhdpi/smallicon.png" />
58-
<config-file parent="/manifest/application" target="AndroidManifest.xml">
59-
<provider android:authorities="${applicationId}.opener.provider" android:exported="false" android:grantUriPermissions="true" android:name="io.github.pwlin.cordova.plugins.fileopener2.FileProvider">
60-
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/opener_paths" />
61-
</provider>
62-
</config-file>
6358
<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest/application/activity[@android:name='MainActivity']">
6459
<activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|screenLayout|smallestScreenSize" android:debuggable="true" />
6560
</edit-config>
@@ -69,6 +64,186 @@
6964
<config-file parent="/manifest/application" target="AndroidManifest.xml">
7065
<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />
7166
</config-file>
67+
<config-file target="res/xml/config.xml" parent="/*">
68+
<feature name="IntentShim" >
69+
<param name="android-package" value="com.darryncampbell.cordova.plugin.intent.IntentShim"/>
70+
<param name="onload" value="true"/>
71+
</feature>
72+
</config-file>
73+
<config-file target="AndroidManifest.xml" platform="android" parent="/manifest/application" mode="merge">
74+
<provider
75+
android:name="com.darryncampbell.cordova.plugin.intent.CordovaPluginIntentFileProvider"
76+
android:authorities="${applicationId}.darryncampbell.cordova.plugin.intent.fileprovider"
77+
android:exported="false"
78+
android:grantUriPermissions="true">
79+
<meta-data
80+
android:name="android.support.FILE_PROVIDER_PATHS"
81+
android:resource="@xml/provider_paths"/>
82+
</provider>
83+
</config-file>
84+
<config-file target="res/xml/config.xml" parent="/*">
85+
<feature name="Clipboard">
86+
<param name="android-package" value="com.verso.cordova.clipboard.Clipboard" />
87+
</feature>
88+
</config-file>
89+
<config-file target="res/xml/config.xml" parent="/*">
90+
<feature name="CordovaHttpPlugin">
91+
<param name="android-package" value="com.silkimen.cordovahttp.CordovaHttpPlugin"/>
92+
</feature>
93+
</config-file>
94+
<config-file target="res/xml/config.xml" parent="/*">
95+
<feature name="Camera">
96+
<param name="android-package" value="org.apache.cordova.camera.CameraLauncher"/>
97+
</feature>
98+
</config-file>
99+
<config-file target="res/xml/config.xml" parent="/*">
100+
<feature name="LaunchMyApp">
101+
<param name="android-package" value="nl.xservices.plugins.LaunchMyApp"/>
102+
</feature>
103+
</config-file>
104+
<config-file target="res/xml/config.xml" parent="/*">
105+
<feature name="Device" >
106+
<param name="android-package" value="org.apache.cordova.device.Device"/>
107+
</feature>
108+
</config-file>
109+
<config-file target="res/xml/config.xml" parent="/*">
110+
<feature name="File" >
111+
<param name="android-package" value="org.apache.cordova.file.FileUtils"/>
112+
<param name="onload" value="true" />
113+
</feature>
114+
<allow-navigation href="cdvfile:*" />
115+
</config-file>
116+
<config-file target="res/xml/config.xml" parent="/*">
117+
<feature name="FileOpener2">
118+
<param name="android-package" value="io.github.pwlin.cordova.plugins.fileopener2.FileOpener2" />
119+
</feature>
120+
</config-file>
121+
<config-file parent="/manifest/application" target="AndroidManifest.xml">
122+
<provider android:authorities="${applicationId}.opener.provider" android:exported="false" android:grantUriPermissions="true" android:name="io.github.pwlin.cordova.plugins.fileopener2.FileProvider">
123+
<meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/opener_paths" />
124+
</provider>
125+
</config-file>
126+
<config-file target="res/xml/config.xml" parent="/*">
127+
<feature name="FileTransfer" >
128+
<param name="android-package" value="org.apache.cordova.filetransfer.FileTransfer"/>
129+
</feature>
130+
</config-file>
131+
<config-file target="res/xml/config.xml" parent="/*">
132+
<feature name="Geolocation">
133+
<param name="android-package" value="org.apache.cordova.geolocation.Geolocation" />
134+
</feature>
135+
</config-file>
136+
<config-file target="res/xml/config.xml" parent="/*">
137+
<feature name="Globalization">
138+
<param name="android-package" value="org.apache.cordova.globalization.Globalization" />
139+
</feature>
140+
</config-file>
141+
<config-file target="res/xml/config.xml" parent="/*">
142+
<feature name="InAppBrowser">
143+
<param name="android-package" value="org.apache.cordova.inappbrowser.InAppBrowser"/>
144+
</feature>
145+
</config-file>
146+
<config-file target="res/xml/config.xml" parent="/*">
147+
<feature name="LocalNotification">
148+
<param name="android-package" value="de.appplant.cordova.plugin.localnotification.LocalNotification"/>
149+
</feature>
150+
</config-file>
151+
<config-file target="AndroidManifest.xml" parent="/manifest/application">
152+
<provider
153+
android:name="de.appplant.cordova.plugin.notification.util.AssetProvider"
154+
android:authorities="${applicationId}.localnotifications.provider"
155+
android:exported="false"
156+
android:grantUriPermissions="true" >
157+
<meta-data
158+
android:name="android.support.FILE_PROVIDER_PATHS"
159+
android:resource="@xml/localnotification_provider_paths"/>
160+
</provider>
161+
162+
<receiver
163+
android:name="de.appplant.cordova.plugin.localnotification.TriggerReceiver"
164+
android:exported="false" />
165+
166+
<receiver
167+
android:name="de.appplant.cordova.plugin.localnotification.ClearReceiver"
168+
android:exported="false" />
169+
170+
<service
171+
android:name="de.appplant.cordova.plugin.localnotification.ClickReceiver"
172+
android:exported="false" />
173+
174+
<receiver
175+
android:name="de.appplant.cordova.plugin.localnotification.RestoreReceiver"
176+
android:directBootAware="true"
177+
android:exported="false" >
178+
<intent-filter>
179+
<action android:name="android.intent.action.LOCKED_BOOT_COMPLETED" />
180+
<action android:name="android.intent.action.BOOT_COMPLETED" />
181+
</intent-filter>
182+
</receiver>
183+
</config-file>
184+
<config-file target="res/xml/config.xml" parent="/*">
185+
<feature name="Capture" >
186+
<param name="android-package" value="org.apache.cordova.mediacapture.Capture"/>
187+
</feature>
188+
</config-file>
189+
<config-file target="res/xml/config.xml" parent="/*">
190+
<feature name="NetworkStatus">
191+
<param name="android-package" value="org.apache.cordova.networkinformation.NetworkManager"/>
192+
</feature>
193+
</config-file>
194+
<config-file target="res/xml/config.xml" parent="/*">
195+
<feature name="QRScanner">
196+
<param name="android-package" value="com.bitpay.cordova.qrscanner.QRScanner"/>
197+
</feature>
198+
</config-file>
199+
<config-file target="res/xml/config.xml" parent="/*">
200+
<feature name="CDVOrientation">
201+
<param name="android-package" value="cordova.plugins.screenorientation.CDVOrientation" />
202+
</feature>
203+
</config-file>
204+
<config-file target="res/xml/config.xml" parent="/*">
205+
<feature name="SplashScreen">
206+
<param name="android-package" value="org.apache.cordova.splashscreen.SplashScreen"/>
207+
<param name="onload" value="true"/>
208+
</feature>
209+
</config-file>
210+
<config-file target="res/xml/config.xml" parent="/*">
211+
<feature name="StatusBar">
212+
<param name="android-package" value="org.apache.cordova.statusbar.StatusBar" />
213+
<param name="onload" value="true" />
214+
</feature>
215+
</config-file>
216+
<config-file target="res/xml/config.xml" parent="/*">
217+
<feature name="Whitelist" >
218+
<param name="android-package" value="org.apache.cordova.whitelist.WhitelistPlugin"/>
219+
<param name="onload" value="true" />
220+
</feature>
221+
</config-file>
222+
<config-file target="res/xml/config.xml" parent="/*">
223+
<feature name="SQLitePlugin">
224+
<param name="android-package" value="io.sqlc.SQLitePlugin"/>
225+
</feature>
226+
</config-file>
227+
<config-file target="res/xml/config.xml" parent="/*">
228+
<feature name="PushNotification">
229+
<param name="android-package" value="com.adobe.phonegap.push.PushPlugin"/>
230+
</feature>
231+
</config-file>
232+
<config-file target="AndroidManifest.xml" parent="/manifest/application">
233+
<activity android:name="com.adobe.phonegap.push.PushHandlerActivity" android:exported="true" android:permission="${applicationId}.permission.PushHandlerActivity"/>
234+
<receiver android:name="com.adobe.phonegap.push.BackgroundActionButtonHandler"/>
235+
<receiver android:name="com.adobe.phonegap.push.PushDismissedHandler"/>
236+
<service android:name="com.adobe.phonegap.push.FCMService">
237+
<intent-filter>
238+
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
239+
</intent-filter>
240+
</service>
241+
<service android:name="com.adobe.phonegap.push.PushInstanceIDListenerService">
242+
<intent-filter>
243+
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
244+
</intent-filter>
245+
</service>
246+
</config-file>
72247
</platform>
73248
<platform name="ios">
74249
<resource-file src="GoogleService-Info.plist" />

0 commit comments

Comments
 (0)