awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
zoontek avatar

zoontek/react-native-permissions

0
View on GitHub↗
4,370 स्टार्स·849 फोर्क्स·Objective-C++·MIT·3 व्यूज़

React Native Permissions

react-native-permissions is a cross-platform permissions library that provides a unified interface for requesting and checking system permissions across iOS, Android, and Windows. It functions as a permission status manager and device capability auditor to determine if access to sensitive data or hardware is granted, denied, or blocked.

The project includes a media access controller to handle limited access to photos and contacts through system-native pickers. It also features a system settings integrator that directs users to device settings pages to manually toggle application and notification permissions.

The library covers a broad range of access control capabilities, including location accuracy verification, notification permission management, and the ability to prompt users for permissions with rationales. On Android, it specifically provides utilities for auditing system capabilities such as exact alarms and full-screen intents.

Features

  • Native API Bridges - Ships a unified native bridge that maps a single JavaScript API to platform-specific permission handlers.
  • Permission Management - Provides a unified cross-platform interface for requesting and checking system permissions across iOS, Android, and Windows.
  • Permission - Translates disparate platform-specific permission responses into a standardized set of shared status constants.
  • Device Capability Auditors - Verifies whether specific hardware or software features are available and authorized on a device.
  • Mobile Device Feature Access - Handles requesting and verifying access to system hardware like the camera, microphone, and location.
  • Device Capability Auditing - Verifies if a device supports specific system features or if the app has required authorizations for specialized intents.
  • Cross-Platform Permission Management - Provides a unified API for handling user authorization for device features across iOS, Android, and Windows.
  • Cross-Platform Permissions Libraries - Provides a unified interface for requesting and checking system permissions across iOS, Android, and Windows.
  • System Permission Status Checks - Determines the current authorization state of system permissions to see if access is granted, denied, or blocked.
  • Permission Request Workflows - Manages the lifecycle of permission requests, including prompting users via single or sequential dialogs.
  • Runtime Permission Verifications - Implements runtime verification logic to check if specific system permissions have been granted.
  • Platform-Specific API Implementations - Provides a unified interface that maps to platform-specific native implementations on iOS, Android, and Windows.
  • Settings Redirection - Programmatically directs users to the native device settings page to manually toggle application and notification permissions.
  • User-Facing Consent Dialogs - Implements user-facing consent dialogs to request permissions with accompanying rationales.
  • Permission Rationale Providers - Provides utilities to prompt users for system permissions with custom rationale alerts to explain the necessity of the access.
  • Chainable Request Pipelines - Provides sequential API pipelines for queuing and resolving multiple system permission requests.
  • Settings Page Navigators - Invokes system-level intents and deep links to guide users to the application settings page.
  • System Settings Navigators - Directs users to the system settings menu for permissions that require manual approval.
  • Location Accuracy Verifications - Allows applications to check and request whether the user is sharing their precise location or a coarse approximation.
  • Mobile Notification Permissions - Implements tools to check current status and request authorization for mobile push notifications across different operating systems.
  • Media Access Permissions - Manages specialized media access permissions for reading and organizing photos and contacts.
  • Limited Media Access Management - Provides a mechanism to open system pickers for photos and contacts to refine the specific items the application can access.
  • User Preference Settings - Integrates with user preference settings to direct users toward updating notification and application permissions.

स्टार हिस्ट्री

zoontek/react-native-permissions के लिए स्टार हिस्ट्री चार्टzoontek/react-native-permissions के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

React Native Permissions के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो React Native Permissions के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • yonahforst/react-native-permissionsyonahforst का अवतार

    yonahforst/react-native-permissions

    4,369GitHub पर देखें↗

    react-native-permissions is a cross-platform mobile permissions library that provides a unified API for checking and requesting hardware and software permissions on iOS, Android, and Windows. It serves as a device permission manager to verify permission status and prompt users for access to device features across different operating systems. The library includes a system settings navigator to direct users to application-specific device settings for modifying blocked or limited permissions. It provides a single interface for managing platform-specific permission requests and notification autho

    Objective-C++
    GitHub पर देखें↗4,369
  • sparrowcode/permissionskitsparrowcode का अवतार

    sparrowcode/PermissionsKit

    5,815GitHub पर देखें↗

    Universal API for request permission and get its statuses.

    Swift
    GitHub पर देखें↗5,815
  • permissions-dispatcher/permissionsdispatcherpermissions-dispatcher का अवतार

    permissions-dispatcher/PermissionsDispatcher

    11,177GitHub पर देखें↗

    PermissionsDispatcher is a declarative Android API and runtime permission manager. It provides a structured system for requesting and verifying system permissions while separating authorization logic from general business code. The project focuses on managing the permission request workflow, which includes justifying requests with custom explanations and handling user responses to system prompts. It also functions as a system settings guide, directing users to the manual Android settings menu for special permissions that require approval outside of the application.

    Java
    GitHub पर देखें↗11,177
  • googlesamples/easypermissionsgooglesamples का अवतार

    googlesamples/easypermissions

    9,864GitHub पर देखें↗

    Easypermissions is a library and wrapper for managing Android runtime permissions. It serves as a tool for requesting access to protected system resources and handling the associated result workflows. The project provides mechanisms for triggering system-level permission requests and executing specific tasks after permissions are granted. It includes a guided dialog system to direct users to system settings when a permission has been permanently denied. The library covers permission management, user onboarding, and system settings integration. It handles permission request lifecycles through

    Java
    GitHub पर देखें↗9,864
React Native Permissions के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

zoontek/react-native-permissions क्या करता है?

react-native-permissions is a cross-platform permissions library that provides a unified interface for requesting and checking system permissions across iOS, Android, and Windows. It functions as a permission status manager and device capability auditor to determine if access to sensitive data or hardware is granted, denied, or blocked.

zoontek/react-native-permissions की मुख्य विशेषताएं क्या हैं?

zoontek/react-native-permissions की मुख्य विशेषताएं हैं: Native API Bridges, Permission Management, Permission, Device Capability Auditors, Mobile Device Feature Access, Device Capability Auditing, Cross-Platform Permission Management, Cross-Platform Permissions Libraries।

zoontek/react-native-permissions के कुछ ओपन-सोर्स विकल्प क्या हैं?

zoontek/react-native-permissions के ओपन-सोर्स विकल्पों में शामिल हैं: yonahforst/react-native-permissions — react-native-permissions is a cross-platform mobile permissions library that provides a unified API for checking and… sparrowcode/permissionskit — Universal API for request permission and get its statuses. permissions-dispatcher/permissionsdispatcher — PermissionsDispatcher is a declarative Android API and runtime permission manager. It provides a structured system for… googlesamples/easypermissions — Easypermissions is a library and wrapper for managing Android runtime permissions. It serves as a tool for requesting… getactivity/xxpermissions — XXPermissions is a framework and manager for handling runtime and special system permissions across different Android… flutter-team-archive/plugins — This project is a collection of official plugin packages and a native integration library designed to provide a…