Has permission

Kalipso - Form - Actions - Actions Description - Group Others - Has permission

Checks if the App has the specified permission on the system.

Action available for the following operating systems:

Parameters

Permission

  • <Dynamic>

  • Location

  • Background Location

  • Bluetooth Scan

  • Bluetooth Connect

  • Camera

  • Microphone

  • Notifications

  • Phone Call

  • Send SMS

To specify multiple, select Dynamic and specify values separated by CR

Target Has Permission

  • Control or variable that will receive the permission status. 0 - No permission 1 - Permission granted

Target Should Show UI

  • Hint if the App should show an UI explaining the user why the App needs the permission. When the App does not have a permission and this is 1- Yes, then use this as an hint that you should show a message to the user saying why you are going to use. This normally is 0 - No, when the user has actively denied this permission before. 0 - No 1 - Yes

Android specific:

  • Background location is not requested at runtime, so it will trigger normal Location request

  • Using Dynamic string, you can specify an Android SDK string permission like "android.permission.BLUETOOTH_SCAN" for scaning bluetooth devices.

iOS specific:

  • Phone Call and SMS are not requested at runtime, so always returns Granted

  • Classic Bluetooth cannot be used, so always returns No.

Win10 specific:

  • Only Location, Camera and Microphone are requested at runtime, so other permissions always return Yes

  • Background location is not requested at runtime, so it will trigger normal Location request

  • Calling this on Win10 can trigger a system dialog requesting permission to the user

Win32 specific:

  • The concept of runtime permissions does not exists on this platform, so always returns Yes.

Last updated