You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

plugin.xml 4.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <plugin id="cordova-mirtech-plugin-universal-links" version="1.2.1" xmlns="http://apache.org/cordova/ns/plugins/1.0">
  3. <name>Universal Links Plugin</name>
  4. <description>
  5. Cordova plugin to add in your application support for Universal Links (iOS 9) and Deep Links (Android).
  6. Basically, open application through the link in the browser.
  7. </description>
  8. <license>MIT</license>
  9. <keywords>cordova,links,universal</keywords>
  10. <repo>https://github.com/martindrapeau/cordova-universal-links-plugin</repo>
  11. <issue>https://github.com/martindrapeau/cordova-universal-links-plugin/issues</issue>
  12. <engines>
  13. <engine name="cordova-ios" version=">=3.8"></engine>
  14. <engine name="cordova-android" version=">=4"></engine>
  15. </engines>
  16. <!-- JavaScrip Library Sources -->
  17. <js-module name="universalLinks" src="www/universal_links.js">
  18. <clobbers target="universalLinks"/>
  19. </js-module>
  20. <!-- Hooks -->
  21. <hook src="hooks/afterPrepareHook.js" type="after_prepare"/>
  22. <hook src="hooks/beforePluginInstallHook.js" type="before_plugin_install" />
  23. <platform name="ios">
  24. <hook src="hooks/iosBeforePrepareHook.js" type="before_prepare" />
  25. <!-- Plugin inclusion in Cordova config.xml -->
  26. <config-file parent="/*" target="config.xml">
  27. <feature name="UniversalLinks">
  28. <param name="ios-package" value="CULPlugin"/>
  29. <param name="onload" value="true"/>
  30. </feature>
  31. </config-file>
  32. <!-- Objective-C Sources -->
  33. <source-file src="src/ios/CULPlugin.m"/>
  34. <header-file src="src/ios/CULPlugin.h"/>
  35. <source-file src="src/ios/AppDelegate+CULPlugin.m"/>
  36. <header-file src="src/ios/AppDelegate+CULPlugin.h"/>
  37. <!-- sources for JS folder -->
  38. <source-file src="src/ios/JS/CDVPluginResult+CULPlugin.m" target-dir="JS/"/>
  39. <header-file src="src/ios/JS/CDVPluginResult+CULPlugin.h" target-dir="JS/"/>
  40. <source-file src="src/ios/JS/CDVInvokedUrlCommand+CULPlugin.m" target-dir="JS/"/>
  41. <header-file src="src/ios/JS/CDVInvokedUrlCommand+CULPlugin.h" target-dir="JS/"/>
  42. <!-- sources for Model folder -->
  43. <source-file src="src/ios/Model/CULHost.m" target-dir="Model/"/>
  44. <header-file src="src/ios/Model/CULHost.h" target-dir="Model/"/>
  45. <source-file src="src/ios/Model/CULPath.m" target-dir="Model/"/>
  46. <header-file src="src/ios/Model/CULPath.h" target-dir="Model/"/>
  47. <!-- sources for XML Parser folder -->
  48. <source-file src="src/ios/Parser/XML/CULXmlTags.m" target-dir="Parser/XML/"/>
  49. <header-file src="src/ios/Parser/XML/CULXmlTags.h" target-dir="Parser/XML/"/>
  50. <source-file src="src/ios/Parser/XML/CULConfigXmlParser.m" target-dir="Parser/XML/"/>
  51. <header-file src="src/ios/Parser/XML/CULConfigXmlParser.h" target-dir="Parser/XML/"/>
  52. <!-- sources for JSON Parser folder -->
  53. <source-file src="src/ios/Parser/JSON/CULConfigJsonParser.m" target-dir="Parser/JSON/"/>
  54. <header-file src="src/ios/Parser/JSON/CULConfigJsonParser.h" target-dir="Parser/JSON/"/>
  55. <!-- sources for Utils folder -->
  56. <source-file src="src/ios/Utils/NSBundle+CULPlugin.m" target-dir="Utils/"/>
  57. <header-file src="src/ios/Utils/NSBundle+CULPlugin.h" target-dir="Utils/"/>
  58. </platform>
  59. <platform name="android">
  60. <!-- Plugin inclusion in Cordova config.xml -->
  61. <config-file parent="/*" target="res/xml/config.xml">
  62. <feature name="UniversalLinks">
  63. <param name="android-package" value="com.nordnetab.cordova.ul.UniversalLinksPlugin"/>
  64. <param name="onload" value="true"/>
  65. </feature>
  66. </config-file>
  67. <!-- Java Library Sources -->
  68. <!-- sources for package: com.nordnetab.cordova.ul.js -->
  69. <source-file src="src/android/com/nordnetab/cordova/ul/js/JSAction.java" target-dir="src/com/nordnetab/cordova/ul/js/"/>
  70. <!-- sources for package: com.nordnetab.cordova.ul.model -->
  71. <source-file src="src/android/com/nordnetab/cordova/ul/model/JSMessage.java" target-dir="src/com/nordnetab/cordova/ul/model/"/>
  72. <source-file src="src/android/com/nordnetab/cordova/ul/model/ULHost.java" target-dir="src/com/nordnetab/cordova/ul/model/"/>
  73. <source-file src="src/android/com/nordnetab/cordova/ul/model/ULPath.java" target-dir="src/com/nordnetab/cordova/ul/model/"/>
  74. <!-- sources for package: com.nordnetab.cordova.ul.parser -->
  75. <source-file src="src/android/com/nordnetab/cordova/ul/parser/ULConfigXmlParser.java" target-dir="src/com/nordnetab/cordova/ul/parser/"/>
  76. <source-file src="src/android/com/nordnetab/cordova/ul/parser/XmlTags.java" target-dir="src/com/nordnetab/cordova/ul/parser/"/>
  77. <!-- sources for package: com.nordnetab.cordova.ul -->
  78. <source-file src="src/android/com/nordnetab/cordova/ul/UniversalLinksPlugin.java" target-dir="src/com/nordnetab/cordova/ul/"/>
  79. </platform>
  80. </plugin>