manifest.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254
  1. {
  2. "name": "智能门禁",
  3. "appid": "__UNI__8D6E9FD",
  4. "description": "智能门禁APP,是一款集成了现代信息技术和智能化管理功能的移动应用程序。",
  5. "versionName": "1.0.1",
  6. "versionCode": 2,
  7. "transformPx": false,
  8. "app-plus": {
  9. "compatible": {
  10. "ignoreVersion": true
  11. },
  12. "kernel": {
  13. "ios": "WKWebview"
  14. },
  15. "usingComponents": true,
  16. "nvueStyleCompiler": "uni-app",
  17. "compilerVersion": 3,
  18. "splashscreen": {
  19. "alwaysShowBeforeRender": true,
  20. "waiting": true,
  21. "autoclose": true,
  22. "delay": 0
  23. },
  24. "screenOrientation": [
  25. "portrait-primary",
  26. "portrait-secondary",
  27. "landscape-primary",
  28. "landscape-secondary"
  29. ],
  30. "modules": {
  31. "VideoPlayer": {},
  32. "iBeacon": {},
  33. "Geolocation": {},
  34. "Maps": {},
  35. "Barcode": {},
  36. "Fingerprint": {},
  37. "Camera": {},
  38. "LivePusher": {}
  39. },
  40. "distribute": {
  41. "android": {
  42. "permissions": [
  43. "<uses-feature android:name=\"android.hardware.camera\"/>",
  44. "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>",
  45. "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>",
  46. "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>",
  47. "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>",
  48. "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
  49. "<uses-permission android:name=\"android.permission.BIND_DREAM_SERVICE\"/>",
  50. "<uses-permission android:name=\"android.permission.BIND_NFC_SERVICE\"/>",
  51. "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
  52. "<uses-permission android:name=\"android.permission.CAMERA\"/>",
  53. "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
  54. "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",
  55. "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>",
  56. "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>",
  57. "<uses-permission android:name=\"android.permission.INSTALL_PACKAGES\"/>",
  58. "<uses-permission android:name=\"android.permission.INTERNET\"/>",
  59. "<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>",
  60. "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>",
  61. "<uses-permission android:name=\"android.permission.NFC\"/>",
  62. "<uses-permission android:name=\"android.permission.READ_CONTACTS\"/>",
  63. "<uses-permission android:name=\"android.permission.READ_EXTERNAL_STORAGE\"/>",
  64. "<uses-permission android:name=\"android.permission.READ_LOGS\"/>",
  65. "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>",
  66. "<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>",
  67. "<uses-permission android:name=\"android.permission.REQUEST_INSTALL_PACKAGES\"/>",
  68. "<uses-permission android:name=\"android.permission.USE_FINGERPRINT\"/>",
  69. "<uses-permission android:name=\"android.permission.VIBRATE\"/>",
  70. "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>",
  71. "<uses-permission android:name=\"android.permission.WRITE_CONTACTS\"/>",
  72. "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>",
  73. "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>",
  74. "<uses-permission android:name=\"android.permission.WRITE_SMS\"/>",
  75. "<uses-permission android:name=\"android.permission.ACCESS_LOCATION_EXTRA_COMMANDS\"/>",
  76. "<uses-permission android:name=\"android.permission.FOREGROUND_SERVICE\"/>",
  77. "<uses-permission android:name=\"android.permission.BLUETOOTH\"/>",
  78. "<uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\"/>",
  79. "<uses-permission android:name=\"android.permission.RECEIVE_BOOT_COMPLETED\"/>",
  80. "<uses-permission android:name=\"android.permission.SYSTEM_ALERT_WINDOW\"/>"
  81. ],
  82. "minSdkVersion": 21,
  83. "abiFilters": [
  84. "armeabi-v7a",
  85. "arm64-v8a"
  86. ],
  87. "targetSdkVersion": 30
  88. },
  89. "ios": {
  90. "dSYMs": false,
  91. "privacyDescription": {
  92. "NSPhotoLibraryUsageDescription": "该应用需要读取你的相册,用于上传头像",
  93. "NSPhotoLibraryAddUsageDescription": "该应用需要读取你的相册,用于拍照保存图片",
  94. "NSCameraUsageDescription": "该应用需要你的相机,用于你拍摄上传头像信息",
  95. "NSMicrophoneUsageDescription": "该应用需要使用你的麦克风,用于语音播放",
  96. "NSLocationWhenInUseUsageDescription": "该应用需要你的地理位置,用于天气、签到等功能",
  97. "NSLocationAlwaysUsageDescription": "该应用需要持续获取用户地理位置,用于天气、签到等功能",
  98. "NSLocationAlwaysAndWhenInUseUsageDescription": "该应用需要你的地理位置,用于天气、签到等功能",
  99. "NSCalendarsUsageDescription": "该应用需要获取你的日历,以便更好的体验",
  100. "NSContactsUsageDescription": "该应用需要读取你的通讯录,以便联系同事",
  101. "NSBluetoothPeripheralUsageDescription": "该应用需要你的蓝牙,以便读取相关蓝牙设备",
  102. "NFCReaderUsageDescription": "",
  103. "NSBluetoothAlwaysUsageDescription": "该应用需要你的蓝牙,以便读取相关蓝牙设备"
  104. },
  105. "UIBackgroundModes": ""
  106. },
  107. "sdkConfigs": {
  108. "ad": {},
  109. "maps": {
  110. "amap": {
  111. "appkey_ios": "fb35d03fbb17cbf7a8743a522da3c7fc",
  112. "appkey_android": "ffc71dfd4e576596027f8f45a1b8fb2f",
  113. "name": "amapBOujshtbA"
  114. }
  115. },
  116. "geolocation": {
  117. "system": {
  118. "__platform__": [
  119. "ios",
  120. "android"
  121. ]
  122. },
  123. "amap": {
  124. "__platform__": [
  125. "ios",
  126. "android"
  127. ],
  128. "appkey_ios": "fb35d03fbb17cbf7a8743a522da3c7fc",
  129. "appkey_android": "ffc71dfd4e576596027f8f45a1b8fb2f",
  130. "name": "amapBOujshtbA"
  131. },
  132. "tencent": {
  133. "__platform__": [
  134. "ios",
  135. "android"
  136. ],
  137. "apikey_ios": "EGOBZ-74ZET-ST7XS-VYICT-RBLHZ-KLFEX",
  138. "apikey_android": "EGOBZ-74ZET-ST7XS-VYICT-RBLHZ-KLFEX"
  139. }
  140. },
  141. "push": {
  142. "unipush": {
  143. "version": "2",
  144. "offline": true,
  145. "icons": {
  146. "small": {
  147. "hdpi": "unpackage/res/push/36x36.png",
  148. "ldpi": "unpackage/res/push/18x18.png",
  149. "mdpi": "unpackage/res/push/24x24.png",
  150. "xhdpi": "unpackage/res/push/48x48.png",
  151. "xxhdpi": "unpackage/res/push/72x72.png"
  152. }
  153. }
  154. }
  155. }
  156. },
  157. "icons": {
  158. "android": {
  159. "hdpi": "unpackage/res/icons/72x72.png",
  160. "xhdpi": "unpackage/res/icons/96x96.png",
  161. "xxhdpi": "unpackage/res/icons/144x144.png",
  162. "xxxhdpi": "unpackage/res/icons/192x192.png"
  163. },
  164. "ios": {
  165. "appstore": "unpackage/res/icons/1024x1024.png",
  166. "ipad": {
  167. "app": "unpackage/res/icons/76x76.png",
  168. "app@2x": "unpackage/res/icons/152x152.png",
  169. "notification": "unpackage/res/icons/20x20.png",
  170. "notification@2x": "unpackage/res/icons/40x40.png",
  171. "proapp@2x": "unpackage/res/icons/167x167.png",
  172. "settings": "unpackage/res/icons/29x29.png",
  173. "settings@2x": "unpackage/res/icons/58x58.png",
  174. "spotlight": "unpackage/res/icons/40x40.png",
  175. "spotlight@2x": "unpackage/res/icons/80x80.png"
  176. },
  177. "iphone": {
  178. "app@2x": "unpackage/res/icons/120x120.png",
  179. "app@3x": "unpackage/res/icons/180x180.png",
  180. "notification@2x": "unpackage/res/icons/40x40.png",
  181. "notification@3x": "unpackage/res/icons/60x60.png",
  182. "settings@2x": "unpackage/res/icons/58x58.png",
  183. "settings@3x": "unpackage/res/icons/87x87.png",
  184. "spotlight@2x": "unpackage/res/icons/80x80.png",
  185. "spotlight@3x": "unpackage/res/icons/120x120.png"
  186. }
  187. }
  188. },
  189. "splashscreen": {
  190. "androidStyle": "default",
  191. "android": {
  192. "hdpi": "src/static/images/bg.png"
  193. },
  194. "iosStyle": "common"
  195. }
  196. },
  197. "nativePlugins": {},
  198. "safearea": {
  199. "offset": "none"
  200. }
  201. },
  202. "quickapp": {},
  203. "mp-weixin": {
  204. "appid": "",
  205. "setting": {
  206. "urlCheck": false,
  207. "checkSiteMap": false
  208. },
  209. "usingComponents": true,
  210. "navigateToMiniProgramAppIdList": [
  211. "wxf5ad8734295d43f8"
  212. ]
  213. },
  214. "mp-alipay": {
  215. "usingComponents": true
  216. },
  217. "mp-baidu": {
  218. "usingComponents": true
  219. },
  220. "mp-toutiao": {
  221. "usingComponents": true
  222. },
  223. "uniStatistics": {
  224. "enable": false
  225. },
  226. "h5": {
  227. "publicPath": "./",
  228. "title": "智能门禁",
  229. "router": {
  230. "mode": "hash"
  231. },
  232. "devServer": {
  233. "https": false,
  234. "proxy": {}
  235. },
  236. "sdkConfigs": {
  237. "maps": {
  238. "amap": {
  239. "key": "d4d73a7d572b6ff6028d5f67de62029a",
  240. "securityJsCode": "be916fcd16d0b33d228c49f0ff096b17",
  241. "serviceHost": ""
  242. }
  243. }
  244. },
  245. "optimization": {
  246. "treeShaking": {
  247. "enable": true
  248. }
  249. },
  250. "template": "index.html"
  251. },
  252. "vueVersion": "3",
  253. "locale": "zh-Hans"
  254. }