(permissionID)
| 143 | |
| 144 | |
| 145 | function requestIOS(permissionID) { |
| 146 | return new Promise((resolve, reject) => { |
| 147 | switch (permissionID) { |
| 148 | case "push": |
| 149 | resolve(push()); |
| 150 | break; |
| 151 | case "location": |
| 152 | resolve(location()); |
| 153 | break; |
| 154 | case "record": |
| 155 | resolve(record()); |
| 156 | break; |
| 157 | case "camera": |
| 158 | resolve(camera()); |
| 159 | break; |
| 160 | case "album": |
| 161 | resolve(album()); |
| 162 | break; |
| 163 | case "contact": |
| 164 | resolve(contact()); |
| 165 | break; |
| 166 | case "calendar": |
| 167 | resolve(calendar()); |
| 168 | break; |
| 169 | case "memo": |
| 170 | resolve(memo()); |
| 171 | break; |
| 172 | default: |
| 173 | resolve(0); |
| 174 | break; |
| 175 | } |
| 176 | }); |
| 177 | } |
| 178 | |
| 179 | function requestAndroid(permissionID) { |
| 180 | return new Promise((resolve, reject) => { |