package.json 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. {
  2. "name": "JG-JPush",
  3. "id": "JG-JPush",
  4. "version": "1.0.3",
  5. "description": "极光推送Hbuilder插件",
  6. "_dp_type":"nativeplugin",
  7. "_dp_nativeplugin":{
  8. "ios": {
  9. "plugins": [{
  10. "type": "module",
  11. "name": "JG-JPush",
  12. "class": "JPushModule"
  13. }],
  14. "hooksClass": "JPushProxy",
  15. "integrateType": "framework",
  16. "deploymentTarget": "9.0",
  17. "frameworks": [
  18. "CFNetwork.framework",
  19. "CoreFoundation.framework",
  20. "CoreTelephony.framework",
  21. "SystemConfiguration.framework",
  22. "CoreGraphics.framework",
  23. "Foundation.framework",
  24. "UIKit.framework",
  25. "Security.framework",
  26. "libz.tbd",
  27. "AdSupport.framework",
  28. "UserNotifications.framework",
  29. "libresolv.tbd",
  30. "WebKit.framework",
  31. "AppTrackingTransparency.framework",
  32. "StoreKit.framework"
  33. ],
  34. "resources": [
  35. ],
  36. "capabilities": {
  37. "entitlements": {
  38. "aps-environment":"development"
  39. }
  40. },
  41. "privacies": [
  42. "NSLocationAlwaysAndWhenInUseUsageDescription",
  43. "NSLocationAlwaysUsageDescription",
  44. "NSLocationWhenInUseUsageDescription"
  45. ],
  46. "parameters": {
  47. "JPUSH_ISPRODUCTION_IOS": {
  48. "des": "[iOS]是否是生产环境,是填true,不是填false或者不填",
  49. "key": "JPush:ISPRODUCTION"
  50. },
  51. "JPUSH_ADVERTISINGID_IOS": {
  52. "des": "[iOS]广告标识符(IDFA)如果不需要使用IDFA,可不填",
  53. "key": "JPush:ADVERTISINGID"
  54. },
  55. "JPUSH_DEFAULTINITJPUSH_IOS": {
  56. "des": "[iOS]是否默认初始化,是填true,不是填false或者不填",
  57. "key": "JPush:DEFAULTINITJPUSH"
  58. }
  59. }
  60. },
  61. "android": {
  62. "plugins": [
  63. {
  64. "type": "module",
  65. "name": "JG-JPush",
  66. "class": "cn.jiguang.uniplugin_jpush.JPushModule"
  67. }
  68. ],
  69. "integrateType": "aar",
  70. "minSdkVersion": "19",
  71. "permissions": [
  72. "${applicationId}.permission.JPUSH_MESSAGE",
  73. "android.permission.RECEIVE_USER_PRESENT",
  74. "android.permission.INTERNET",
  75. "android.permission.READ_PHONE_STATE",
  76. "android.permission.WRITE_EXTERNAL_STORAGE",
  77. "android.permission.READ_EXTERNAL_STORAGE",
  78. "android.permission.WRITE_SETTINGS",
  79. "android.permission.MOUNT_UNMOUNT_FILESYSTEMS",
  80. "android.permission.ACCESS_NETWORK_STATE",
  81. "android.permission.ACCESS_WIFI_STATE",
  82. "com.huawei.android.launcher.permission.CHANGE_BADGE",
  83. "android.permission.VIBRATE",
  84. "android.permission.SYSTEM_ALERT_WINDOW",
  85. "android.permission.ACCESS_COARSE_LOCATION",
  86. "android.permission.CHANGE_WIFI_STATE",
  87. "android.permission.ACCESS_FINE_LOCATION",
  88. "android.permission.ACCESS_BACKGROUND_LOCATION",
  89. "android.permission.ACCESS_LOCATION_EXTRA_COMMANDS",
  90. "android.permission.CHANGE_NETWORK_STATE",
  91. "android.permission.GET_TASKS",
  92. "android.permission.QUERY_ALL_PACKAGES",
  93. "${applicationId}.permission.MIPUSH_RECEIVE",
  94. "com.coloros.mcs.permission.RECIEVE_MCS_MESSAGE",
  95. "com.heytap.mcs.permission.RECIEVE_MCS_MESSAGE"
  96. ],
  97. "parameters": {
  98. "JPUSH_OPPO_APPKEY": {
  99. "des": "厂商OPPO-appkey,示例:OP-12345678",
  100. "key": "OPPO_APPKEY"
  101. },
  102. "JPUSH_OPPO_APPID":{
  103. "des": "厂商OPPO-appId,示例:OP-12345678",
  104. "key": "OPPO_APPID"
  105. },
  106. "JPUSH_OPPO_APPSECRET":{
  107. "des": "厂商OPPO-appSecret,示例:OP-12345678",
  108. "key": "OPPO_APPSECRET"
  109. },
  110. "JPUSH_VIVO_APPKEY":{
  111. "des": "厂商VIVO-appkey,示例:12345678",
  112. "key": "com.vivo.push.api_key"
  113. },
  114. "JPUSH_VIVO_APPID":{
  115. "des": "厂商VIVO-appId,示例:12345678",
  116. "key": "com.vivo.push.app_id"
  117. },
  118. "JPUSH_MEIZU_APPKEY":{
  119. "des": "厂商MEIZU-appKey,示例:MZ-12345678",
  120. "key": "MEIZU_APPKEY"
  121. },
  122. "JPUSH_MEIZU_APPID":{
  123. "des": "厂商MEIZU-appId,示例:MZ-12345678",
  124. "key": "MEIZU_APPID"
  125. },
  126. "JPUSH_XIAOMI_APPKEY":{
  127. "des": "厂商XIAOMI-appKey,示例:MI-12345678",
  128. "key": "XIAOMI_APPKEY"
  129. },
  130. "JPUSH_XIAOMI_APPID":{
  131. "des": "厂商XIAOMI-appId,示例:MI-12345678",
  132. "key": "XIAOMI_APPID"
  133. }
  134. }
  135. }
  136. }
  137. }