diff --git a/src/@ionic-native/plugins/android-permissions/index.ts b/src/@ionic-native/plugins/android-permissions/index.ts index 9789fb85b..589ed504c 100644 --- a/src/@ionic-native/plugins/android-permissions/index.ts +++ b/src/@ionic-native/plugins/android-permissions/index.ts @@ -36,7 +36,7 @@ import { Injectable } from '@angular/core'; @Injectable() export class AndroidPermissions extends IonicNativePlugin { - PERMISSION: { + PERMISSION: any = { ACCESS_CHECKIN_PROPERTIES: 'android.permission.ACCESS_CHECKIN_PROPERTIES', ACCESS_COARSE_LOCATION: 'android.permission.ACCESS_COARSE_LOCATION', ACCESS_FINE_LOCATION: 'android.permission.ACCESS_FINE_LOCATION', @@ -199,13 +199,21 @@ export class AndroidPermissions extends IonicNativePlugin { @Cordova() checkPermission(permission: string): Promise { return; } + /** + * Request permission + * @param permission {string} The name of the permission to request + * @return {Promise} + */ + @Cordova() + requestPermission(permission: string): Promise { return; } + /** * Request permissions - * @param permissions {array} An array with permissions + * @param permissions {Array} An array with permissions * @return {Promise} Returns a promise */ @Cordova() - requestPermissions(permissions: string): Promise { return; } + requestPermissions(permissions: string[]): Promise { return; } /** * This function still works now, will not support in the future.