-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathplugin.xml
43 lines (37 loc) · 1.93 KB
/
plugin.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?xml version="1.0" encoding="UTF-8" ?>
<plugin xmlns="http://www.phonegap.com/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android"
id="nl-afas-cordova-plugin-securelocalstorage" version="0.1.7">
<name>Secure LocalStorage</name>
<description>Secure localStorage. This plugin will store local data encrypted using the IOS keychain or the Android keystore. Use it to store temporary sensitive data which has to survive an app exit/shutdown.</description>
<license>MIT</license>
<engines>
<engine name="cordova" version=">=3.0.0" />
</engines>
<js-module src="www/plugins.SecureLocalStorage.js" name="SecureLocalStorage">
<clobbers target="cordova.plugins.SecureLocalStorage" />
</js-module>
<!-- Android -->
<platform name="android">
<source-file src="src/android/nl/afas/cordova/plugin/SecureLocalStorage/SecureLocalStorage.java" target-dir="src/nl/afas/cordova/plugin/secureLocalStorage" />
<config-file target="res/xml/config.xml" parent="/*">
<feature name="SecureLocalStorage">
<param name="android-package" value="nl.afas.cordova.plugin.secureLocalStorage.SecureLocalStorage" />
</feature>
</config-file>
<config-file target="AndroidManifest.xml" parent="/*">
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
</config-file>
</platform>
<!-- iOS -->
<platform name="ios">
<config-file target="config.xml" parent="/*">
<feature name="SecureLocalStorage">
<param name="ios-package" value="SecureLocalStorage" />
</feature>
</config-file>
<source-file src="src/ios/SecureLocalStorage.m" />
<header-file src="src/ios/SecureLocalStorage.h" />
<source-file src="src/ios/KeychainItemWrapper.m" />
<header-file src="src/ios/KeychainItemWrapper.h" />
</platform>
</plugin>