Matthew Raymer
f651124466
feat(ios): implement permission checking and requesting methods
Implemented permission management methods matching Android functionality:
checkPermissionStatus():
- Checks notification authorization status
- Checks Background App Refresh (iOS equivalent of exact alarm)
- Returns boolean flags matching Android API
- Includes allPermissionsGranted flag
requestNotificationPermissions():
- Requests notification authorization from user
- Returns PermissionStatus matching Android format
- Includes detailed permission settings (alert, badge, sound, lockScreen, carPlay)
- Handles already-granted case
checkPermissions() / requestPermissions():
- Standard Capacitor permission format methods
- Maps iOS authorization status to PermissionState
- Compatible with Capacitor permission system
iOS Adaptations:
- Uses UNUserNotificationCenter for permission checks
- Background App Refresh inferred from notification status
- Wake lock always enabled on iOS (not applicable)
Progress: 15/52 methods implemented (29% complete)
2025-11-11 01:55:28 -08:00
..
2025-11-04 22:22:02 -08:00
2025-10-12 06:24:59 +00:00
2025-03-27 01:50:19 -07:00
2025-03-27 01:50:19 -07:00
2025-11-11 01:55:28 -08:00
2025-03-28 03:50:54 -07:00
2025-11-04 01:40:38 -08:00
2025-03-27 01:50:19 -07:00
2025-11-04 01:40:38 -08:00
2025-03-27 01:50:19 -07:00