forked from nordnet/cordova-universal-links-plugin
-
Notifications
You must be signed in to change notification settings - Fork 72
/
plugin.xml
106 lines (80 loc) · 4.63 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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
<?xml version="1.0" encoding="UTF-8"?>
<plugin id="cordova-universal-links-plugin" version="1.2.1" xmlns="http://apache.org/cordova/ns/plugins/1.0">
<name>Universal Links Plugin</name>
<description>
Cordova plugin to add in your application support for Universal Links (iOS 9) and Deep Links (Android).
Basically, open application through the link in the browser.
</description>
<license>MIT</license>
<keywords>cordova,links,universal</keywords>
<repo>https://github.com/nordnet/cordova-universal-links-plugin</repo>
<issue>https://github.com/nordnet/cordova-universal-links-plugin/issues</issue>
<engines>
<engine name="cordova-ios" version=">=3.8"></engine>
<engine name="cordova-android" version=">=4"></engine>
</engines>
<!-- JavaScrip Library Sources -->
<js-module name="universalLinks" src="www/universal_links.js">
<clobbers target="universalLinks"/>
</js-module>
<!-- Hooks -->
<hook src="hooks/afterPrepareHook.js" type="after_prepare"/>
<hook src="hooks/beforePluginInstallHook.js" type="before_plugin_install" />
<platform name="ios">
<hook src="hooks/iosBeforePrepareHook.js" type="before_prepare" />
<!-- Plugin inclusion in Cordova config.xml -->
<config-file parent="/*" target="config.xml">
<feature name="UniversalLinks">
<param name="ios-package" value="CULPlugin"/>
<param name="onload" value="true"/>
</feature>
</config-file>
<!-- Objective-C Sources -->
<source-file src="src/ios/CULPlugin.m"/>
<header-file src="src/ios/CULPlugin.h"/>
<source-file src="src/ios/AppDelegate+CULPlugin.m"/>
<header-file src="src/ios/AppDelegate+CULPlugin.h"/>
<!-- sources for JS folder -->
<source-file src="src/ios/JS/CDVPluginResult+CULPlugin.m" target-dir="JS/"/>
<header-file src="src/ios/JS/CDVPluginResult+CULPlugin.h" target-dir="JS/"/>
<source-file src="src/ios/JS/CDVInvokedUrlCommand+CULPlugin.m" target-dir="JS/"/>
<header-file src="src/ios/JS/CDVInvokedUrlCommand+CULPlugin.h" target-dir="JS/"/>
<!-- sources for Model folder -->
<source-file src="src/ios/Model/CULHost.m" target-dir="Model/"/>
<header-file src="src/ios/Model/CULHost.h" target-dir="Model/"/>
<source-file src="src/ios/Model/CULPath.m" target-dir="Model/"/>
<header-file src="src/ios/Model/CULPath.h" target-dir="Model/"/>
<!-- sources for XML Parser folder -->
<source-file src="src/ios/Parser/XML/CULXmlTags.m" target-dir="Parser/XML/"/>
<header-file src="src/ios/Parser/XML/CULXmlTags.h" target-dir="Parser/XML/"/>
<source-file src="src/ios/Parser/XML/CULConfigXmlParser.m" target-dir="Parser/XML/"/>
<header-file src="src/ios/Parser/XML/CULConfigXmlParser.h" target-dir="Parser/XML/"/>
<!-- sources for JSON Parser folder -->
<source-file src="src/ios/Parser/JSON/CULConfigJsonParser.m" target-dir="Parser/JSON/"/>
<header-file src="src/ios/Parser/JSON/CULConfigJsonParser.h" target-dir="Parser/JSON/"/>
<!-- sources for Utils folder -->
<source-file src="src/ios/Utils/NSBundle+CULPlugin.m" target-dir="Utils/"/>
<header-file src="src/ios/Utils/NSBundle+CULPlugin.h" target-dir="Utils/"/>
</platform>
<platform name="android">
<!-- Plugin inclusion in Cordova config.xml -->
<config-file parent="/*" target="res/xml/config.xml">
<feature name="UniversalLinks">
<param name="android-package" value="com.nordnetab.cordova.ul.UniversalLinksPlugin"/>
<param name="onload" value="true"/>
</feature>
</config-file>
<!-- Java Library Sources -->
<!-- sources for package: com.nordnetab.cordova.ul.js -->
<source-file src="src/android/com/nordnetab/cordova/ul/js/JSAction.java" target-dir="src/com/nordnetab/cordova/ul/js/"/>
<!-- sources for package: com.nordnetab.cordova.ul.model -->
<source-file src="src/android/com/nordnetab/cordova/ul/model/JSMessage.java" target-dir="src/com/nordnetab/cordova/ul/model/"/>
<source-file src="src/android/com/nordnetab/cordova/ul/model/ULHost.java" target-dir="src/com/nordnetab/cordova/ul/model/"/>
<source-file src="src/android/com/nordnetab/cordova/ul/model/ULPath.java" target-dir="src/com/nordnetab/cordova/ul/model/"/>
<!-- sources for package: com.nordnetab.cordova.ul.parser -->
<source-file src="src/android/com/nordnetab/cordova/ul/parser/ULConfigXmlParser.java" target-dir="src/com/nordnetab/cordova/ul/parser/"/>
<source-file src="src/android/com/nordnetab/cordova/ul/parser/XmlTags.java" target-dir="src/com/nordnetab/cordova/ul/parser/"/>
<!-- sources for package: com.nordnetab.cordova.ul -->
<source-file src="src/android/com/nordnetab/cordova/ul/UniversalLinksPlugin.java" target-dir="src/com/nordnetab/cordova/ul/"/>
</platform>
</plugin>