1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
  | { 
 |      "name" : "", 
 |      "appid" : "", 
 |      "description": "应用描述", 
 |      "versionName": "1.0.0", 
 |      "versionCode": "100", 
 |      "transformPx": false, 
 |      /* 5+App特有相关 */ 
 |      "app-plus": { 
 |          "usingComponents": true, 
 |          "splashscreen": { 
 |              "alwaysShowBeforeRender": true, 
 |              "waiting": true, 
 |              "autoclose": true, 
 |              "delay": 0 
 |          }, 
 |          "modules": { 
 |              "OAuth": {}, 
 |              "Payment": {}, 
 |              "Push": {}, 
 |              "Share": {}, 
 |              "Speech": {}, 
 |              "VideoPlayer": {} 
 |          }, 
 |          /* 应用发布信息 */ 
 |          "distribute": { 
 |              /* android打包配置 */ 
 |              "android": { 
 |                  "permissions": [ 
 |                      "<uses-feature android:name=\"android.hardware.camera\"/>", 
 |                      "<uses-feature android:name=\"android.hardware.camera.autofocus\"/>", 
 |                      "<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\"/>", 
 |                      "<uses-permission android:name=\"android.permission.VIBRATE\"/>", 
 |                      "<uses-permission android:name=\"android.permission.ACCESS_FINE_LOCATION\"/>", 
 |                      "<uses-permission android:name=\"android.permission.ACCESS_MOCK_LOCATION\"/>", 
 |                      "<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>", 
 |                      "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>", 
 |                      "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>", 
 |                      "<uses-permission android:name=\"android.permission.CAMERA\"/>", 
 |                      "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>", 
 |                      "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>", 
 |                      "<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>", 
 |                      "<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>", 
 |                      "<uses-permission android:name=\"android.permission.GET_TASKS\"/>", 
 |                      "<uses-permission android:name=\"android.permission.INTERNET\"/>", 
 |                      "<uses-permission android:name=\"android.permission.MODIFY_AUDIO_SETTINGS\"/>", 
 |                      "<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>", 
 |                      "<uses-permission android:name=\"android.permission.READ_CONTACTS\"/>", 
 |                      "<uses-permission android:name=\"android.permission.READ_LOGS\"/>", 
 |                      "<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>", 
 |                      "<uses-permission android:name=\"android.permission.READ_SMS\"/>", 
 |                      "<uses-permission android:name=\"android.permission.RECEIVE_BOOT_COMPLETED\"/>", 
 |                      "<uses-permission android:name=\"android.permission.RECORD_AUDIO\"/>", 
 |                      "<uses-permission android:name=\"android.permission.SEND_SMS\"/>", 
 |                      "<uses-permission android:name=\"android.permission.SYSTEM_ALERT_WINDOW\"/>", 
 |                      "<uses-permission android:name=\"android.permission.VIBRATE\"/>", 
 |                      "<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>", 
 |                      "<uses-permission android:name=\"android.permission.WRITE_CONTACTS\"/>", 
 |                      "<uses-permission android:name=\"android.permission.WRITE_EXTERNAL_STORAGE\"/>", 
 |                      "<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>", 
 |                      "<uses-permission android:name=\"android.permission.WRITE_SMS\"/>", 
 |                      "<uses-permission android:name=\"android.permission.RECEIVE_USER_PRESENT\"/>" 
 |                  ] 
 |              }, 
 |              /* ios打包配置 */ 
 |              "ios": { 
 |                  "UIBackgroundModes": ["audio"] 
 |              }, 
 |              /* SDK配置 */ 
 |              "sdkConfigs": { 
 |                  "speech": { 
 |                      "ifly": {} 
 |                  } 
 |              }, 
 |              "orientation": ["portrait-primary"] 
 |          } 
 |      }, 
 |      /* 快应用特有相关 */ 
 |      "quickapp": {}, 
 |      /* 小程序特有相关 */ 
 |      "mp-weixin": { 
 |          "appid": "", 
 |          "setting": { 
 |              "urlCheck": false 
 |          }, 
 |          "usingComponents": true 
 |      }, 
 |      "h5": { 
 |          "template": "template.h5.html", 
 |          "router": { 
 |              "mode": "history", 
 |              "base": "/h5/" 
 |          } 
 |      } 
 |  } 
 |  
  |