plugin.xml 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. <?xml version='1.0' encoding='utf-8'?>
  2. <plugin id="cordova-plugin-umeng" version="0.0.1"
  3. xmlns="http://apache.org/cordova/ns/plugins/1.0"
  4. xmlns:android="http://schemas.android.com/apk/res/android">
  5. <name>UmengPlugin</name>
  6. <js-module name="UmengPlugin" src="www/UmengPlugin.js">
  7. <clobbers target="cordova.plugins.UmengPlugin" />
  8. <clobbers target="UmengPlugin" />
  9. </js-module>
  10. <platform name="android">
  11. <hook type="after_plugin_install" src="src/android/after_install.js"/>
  12. <config-file parent="/*" target="res/xml/config.xml">
  13. <feature name="UmengPlugin">
  14. <param name="android-package" value="com.umeng.UmengPlugin" />
  15. <param name="onload" value="true" />
  16. </feature>
  17. </config-file>
  18. <config-file parent="/*" target="AndroidManifest.xml">
  19. <uses-permission android:name="android.permission.INTERNET"/>
  20. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
  21. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
  22. <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
  23. <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
  24. <queries>
  25. <package android:name="com.tencent.mm" />
  26. <package android:name="com.tencent.mobileqq" />
  27. <package android:name="com.sina.weibo" />
  28. <package android:name="com.tencent.wework" />
  29. <package android:name="com.qzone" />
  30. <package android:name="com.alibaba.android.rimet" />
  31. <package android:name="com.eg.android.AlipayGphone" />
  32. <package android:name="com.instagram.android" />
  33. </queries>
  34. </config-file>
  35. <config-file target="AndroidManifest.xml" parent="/manifest/application">
  36. <activity android:name=".wxapi.WXEntryActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
  37. <provider android:name="com.umeng.FileProvider" android:authorities="${applicationId}.fileprovider" android:exported="false" android:grantUriPermissions="true">
  38. <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/umengfilepaths "/>
  39. </provider>
  40. </config-file>
  41. <source-file src="src/android/UmengPlugin.java" target-dir="src/com/umeng" />
  42. <source-file src="src/android/WXEntryActivity.java" target-dir="src/com/umeng" />
  43. <source-file src="src/android/FileProvider.java" target-dir="src/com/umeng" />
  44. <source-file src="src/android/sina.aar" target-dir="libs"/>
  45. <framework src="umeng.gradle" custom="true" type="gradleReference" />
  46. <resource-file src="logo.png" target="res/drawable/logo.png" />
  47. <resource-file src="bg.png" target="res/drawable/bg.png" />
  48. <resource-file src="src/android/bg_login_dis.xml" target="res/drawable/bg_login_dis.xml" />
  49. <resource-file src="src/android/bg_login_en.xml" target="res/drawable/bg_login_en.xml" />
  50. <resource-file src="src/android/umengfilepaths.xml" target="res/xml/umengfilepaths.xml" />
  51. </platform>
  52. <platform name="ios">
  53. <config-file parent="/*" target="config.xml">
  54. <feature name="UmengPlugin">
  55. <param name="ios-package" value="UmengPlugin" />
  56. <param name="onload" value="true" />
  57. </feature>
  58. </config-file>
  59. <source-file src="src/ios/UmengPlugin.m" />
  60. <source-file src="src/ios/UMModelCreate.h" />
  61. <source-file src="src/ios/UMModelCreate.m" />
  62. <resource-file src="src/ios/images/um_bg.png" />
  63. <resource-file src="src/ios/images/um_bg_change.png" />
  64. <resource-file src="src/ios/images/um_bg_change@2x.png" />
  65. <resource-file src="src/ios/images/um_bg_change@3x.png" />
  66. <resource-file src="src/ios/images/um_bg_login.png" />
  67. <resource-file src="src/ios/images/um_bg_login@2x.png" />
  68. <resource-file src="src/ios/images/um_bg_login@3x.png" />
  69. <resource-file src="src/ios/images/um_logo.png" />
  70. <podspec>
  71. <config>
  72. <source url="https://cdn.cocoapods.org/"/>
  73. </config>
  74. <pods use-frameworks="true">
  75. <pod name="UMCommon" spec="~> 7.3.7" />
  76. <pod name="UMDevice" spec="~> 2.2.1" />
  77. <pod name="UMPush" spec="~> 4.0.2" />
  78. <pod name="UMShare/UI" spec="~> 6.10.5" />
  79. <pod name="UMShare/Social/WeChat" spec="~> 6.10.5" />
  80. <pod name="UMShare/Social/Sina" spec="~> 6.10.5" />
  81. <pod name="UMShare/Social/QQ" spec="~> 6.10.5" />
  82. <pod name="UMVerify" spec="~> 2.4.1" />
  83. </pods>
  84. </podspec>
  85. <config-file parent="LSApplicationQueriesSchemes" target="*-Info.plist">
  86. <array>
  87. <string>wechat</string>
  88. <string>weixin</string>
  89. <string>weixinULAPI</string>
  90. <string>mqqopensdklaunchminiapp</string>
  91. <string>mqqopensdkminiapp</string>
  92. <string>mqqapi</string>
  93. <string>mqq</string>
  94. <string>mqqOpensdkSSoLogin</string>
  95. <string>mqqconnect</string>
  96. <string>tim</string>
  97. <string>timapi</string>
  98. <string>timopensdkfriend</string>
  99. <string>timwpa</string>
  100. <string>timgamebindinggroup</string>
  101. <string>timapiwallet</string>
  102. <string>timOpensdkSSoLogin</string>
  103. <string>wtlogintim</string>
  104. <string>timopensdkgrouptribeshare</string>
  105. <string>timopensdkapiV4</string>
  106. <string>timgamebindinggroup</string>
  107. <string>timopensdkdataline</string>
  108. <string>wtlogintimV1</string>
  109. <string>timapiV1</string>
  110. <string>sinaweibohd</string>
  111. <string>sinaweibo</string>
  112. <string>sinaweibosso</string>
  113. <string>weibosdk</string>
  114. <string>weibosdk2.5</string>
  115. </array>
  116. </config-file>
  117. </platform>
  118. </plugin>