Thanks to visit codestin.com
Credit goes to github.com

Skip to content

feat(ios): add carplay notification permissions option#1515

Open
derrik-fleming wants to merge 1 commit intoBaseflow:mainfrom
Gentex-Corporation:feat/carplay-notifications
Open

feat(ios): add carplay notification permissions option#1515
derrik-fleming wants to merge 1 commit intoBaseflow:mainfrom
Gentex-Corporation:feat/carplay-notifications

Conversation

@derrik-fleming
Copy link

@derrik-fleming derrik-fleming commented Jan 26, 2026

This PR enhances iOS notification permission handling to include CarPlay notification permissions on iOS 10.0+ devices. When users request notification permissions through this plugin, CarPlay notifications are now automatically included, providing comprehensive notification support across iPhone and CarPlay environments.
Changes:

  • iOS Native Implementation: Updated NotificationPermissionStrategy.m to:

    • Request UNAuthorizationOptionCarPlay when requesting notification permissions
    • Check CarPlay notification settings when determining permission status
    • Gracefully fallback for devices older than iOS 10.0
  • Documentation: Enhanced Dart-level documentation in Permission.notification to clearly explain iOS behavior includes CarPlay

  • Main Package Updates:

    • Updated README to document CarPlay inclusion in Podfile comments and permission table
    • Added CHANGELOG entries for both permission_handler (12.0.2) and permission_handler_apple (9.4.8)
    • Updated dependency version to reference new Apple package version

Closes: #1514

Pre-launch Checklist

  • I made sure the project builds.
  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • I updated pubspec.yaml with an appropriate new version according to the pub versioning philosophy, or this PR is does not need version changes.
  • I updated CHANGELOG.md to add a description of the change.
  • I updated/added relevant documentation (doc comments with ///).
  • I rebased onto main.
  • I added new tests to check the change I am making, or this PR does not need tests.
  • I made sure all existing and new tests are passing.
  • I ran dart format . and committed any changes.
  • I ran flutter analyze and fixed any errors.

@derrik-fleming derrik-fleming force-pushed the feat/carplay-notifications branch from 269498d to 1219e37 Compare January 26, 2026 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature request]: Add CarPlay Notification Permissions Support for iOS

1 participant