Last updated:
0 purchases
permission handler tizen
permisson_handler_tizen #
The Tizen implementation of permisson_handler.
You can use this plugin to ask the user for runtime permissions if your app performs security-sensitive operations or access restricted data.
Usage #
Declare necessary privileges in your tizen-manifest.xml file by referring to the below permission list. For example, if you want to access the device's media library in your Flutter app, add:
<privileges>
<privilege>http://tizen.org/privilege/mediastorage</privilege>
</privileges>
copied to clipboard
Add permission_handler and permission_handler_tizen as dependencies in your pubspec.yaml file.
dependencies:
permission_handler: ^10.4.3
permission_handler_tizen: ^1.3.0
copied to clipboard
Then you can import permission_handler in your Dart code:
import 'package:permission_handler/permission_handler.dart';
copied to clipboard
For detailed usage, see https://pub.dev/packages/permission_handler#how-to-use.
List of permissions #
Permission
Tizen permission
Tizen privileges
Permission.calendar
Calendar
http://tizen.org/privilege/calendar.readhttp://tizen.org/privilege/calendar.write
Permission.camera
Camera
http://tizen.org/privilege/camera
Permission.contact
Contacts
http://tizen.org/privilege/contact.readhttp://tizen.org/privilege/contact.write
Permission.locationPermission.locationAlwaysPermission.locationWhenInUse
Location
http://tizen.org/privilege/locationhttp://tizen.org/privilege/location.coarse
Permission.mediaLibrary
Storage
http://tizen.org/privilege/mediastorage
Permission.microphone
Microphone
http://tizen.org/privilege/recorder
Permission.phone
Call
http://tizen.org/privilege/call
Permission.sensorsPermission.sensorsAlways
Sensor
http://tizen.org/privilege/healthinfo
Permission.sms
Message
http://tizen.org/privilege/message.readhttp://tizen.org/privilege/message.write
Permission.storage
Storage
http://tizen.org/privilege/externalstorage
The following permissions are not applicable for Tizen:
Android-only: accessMediaLocation, accessNotificationPolicy, activityRecognition, audio, bluetoothAdvertise, bluetoothConnect, bluetoothScan, ignoreBatteryOptimizations, manageExternalStorage, nearbyWifiDevices, requestInstallPackages, scheduleExactAlarm, systemAlertWindow, videos
iOS-only: appTrackingTransparency, criticalAlerts, photosAddOnly, reminders, speech
On Tizen, your app can use some security-sensitive features (such as bluetooth) without explicitly acquiring permissions. However, you might need to declare relevant privileges in its tizen-manifest.xml file. For detailed information on Tizen privileges, see Tizen Docs: API Privileges.
Supported devices #
Galaxy Watch series (running Tizen 5.5)
On TV devices, you don't need to explicitly request permissions since they are already granted to apps by default.
Supported APIs #
✅ Permission.status (including shortcuts such as Permission.isGranted and Permission.isPermanentlyDenied)
✅ Permission.serviceStatus
❌ Permission.shouldShowRequestRationale (Android-only)
✅ Permission.request
✅ List<Permission>.request
✅ openAppSettings (not supported on emulators)
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.