plugin.xml 4.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  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. </js-module>
  9. <platform name="android">
  10. <config-file parent="/*" target="res/xml/config.xml">
  11. <feature name="UmengPlugin">
  12. <param name="android-package" value="com.umeng.UmengPlugin" />
  13. <param name="onload" value="true" />
  14. </feature>
  15. </config-file>
  16. <config-file parent="/*" target="AndroidManifest.xml">
  17. <uses-permission android:name="android.permission.INTERNET"/>
  18. <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
  19. <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
  20. <uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
  21. <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
  22. <queries>
  23. <package android:name="com.tencent.mm" />
  24. <package android:name="com.tencent.mobileqq" />
  25. <package android:name="com.sina.weibo" />
  26. <package android:name="com.tencent.wework" />
  27. <package android:name="com.qzone" />
  28. <package android:name="com.alibaba.android.rimet" />
  29. <package android:name="com.eg.android.AlipayGphone" />
  30. <package android:name="com.instagram.android" />
  31. </queries>
  32. </config-file>
  33. <config-file target="AndroidManifest.xml" parent="/manifest/application">
  34. <activity android:name=".wxapi.WXEntryActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
  35. <provider android:name="com.umeng.FileProvider" android:authorities="${applicationId}.fileprovider" android:exported="false" android:grantUriPermissions="true">
  36. <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/umengfilepaths "/>
  37. </provider>
  38. </config-file>
  39. <source-file src="src/android/UmengPlugin.java" target-dir="src/com/umeng" />
  40. <source-file src="src/android/WXEntryActivity.java" target-dir="src/com/umeng" />
  41. <source-file src="src/android/FileProvider.java" target-dir="src/com/umeng" />
  42. <source-file src="src/android/sina.aar" target-dir="libs"/>
  43. <framework src="umeng.gradle" custom="true" type="gradleReference" />
  44. <resource-file src="logo.png" target="res/drawable/logo.png" />
  45. <resource-file src="src/android/bg_login_dis.xml" target="res/drawable/bg_login_dis.xml" />
  46. <resource-file src="src/android/bg_login_en.xml" target="res/drawable/bg_login_en.xml" />
  47. <resource-file src="src/android/umengfilepaths.xml" target="res/xml/umengfilepaths.xml" />
  48. </platform>
  49. <platform name="ios">
  50. <config-file parent="/*" target="config.xml">
  51. <feature name="UmengPlugin">
  52. <param name="ios-package" value="UmengPlugin" />
  53. <param name="onload" value="true" />
  54. </feature>
  55. </config-file>
  56. <source-file src="src/ios/UmengPlugin.m" />
  57. <source-file src="src/ios/UMModelCreate.h" />
  58. <source-file src="src/ios/UMModelCreate.m" />
  59. <podspec>
  60. <config>
  61. <source url="https://cdn.cocoapods.org/"/>
  62. </config>
  63. <pods use-frameworks="true">
  64. <pod name="UMCommon" spec="~> 7.3.7" />
  65. <pod name="UMDevice" spec="~> 2.2.1" />
  66. <pod name="UMPush" spec="~> 4.0.2" />
  67. <pod name="UMShare/UI" spec="~> 6.10.5" />
  68. <pod name="UMShare/Social/WeChat" spec="~> 6.10.5" />
  69. <pod name="UMShare/Social/Sina" spec="~> 6.10.5" />
  70. <pod name="UMShare/Social/QQ" spec="~> 6.10.5" />
  71. <pod name="UMVerify" spec="~> 2.4.1" />
  72. <pod name="SDWebImage" spec="~> 5.0" />
  73. </pods>
  74. </podspec>
  75. </platform>
  76. </plugin>