Application:requestPermissions

From GiderosMobile
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Supported platforms: Platform android.png
Available since: Gideros 2020.05
Class: Application

Description

Requests one or multiple android permission(s) and displays the request permission screen.

application:requestPermissions({permissions})


permissions possible values are:

  • "android.permission.ACCESS_COARSE_LOCATION"
  • "android.permission.ACCESS_FINE_LOCATION"
  • "android.permission.ACCESS_NETWORK_STATE"
  • "android.permission.ACCESS_WIFI_STATE"
  • "android.permission.CAMERA"
  • "android.permission.CHANGE_WIFI_STATE"
  • "android.permission.INTERNET"
  • "android.permission.READ_EXTERNAL_STORAGE"
  • "android.permission.RECORD_AUDIO"
  • "android.permission.VIBRATE"
  • "android.permission.WRITE_EXTERNAL_STORAGE"
  • "android.permission.WAKE_LOCK"
  • "com.android.vending.CHECK_LICENSE"
  • "com.yourdomain.yourapp.permission.C2D_MESSAGE"

Parameters

permissions: (table) a table of the android permission(s) to check (string(s))

Example

Request write external storage permission

if not application:checkPermission("android.permission.WRITE_EXTERNAL_STORAGE") then
application:requestPermissions({"android.permission.WRITE_EXTERNAL_STORAGE"})
end