Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

feat(expo): enhances notification config retrieval #8663

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
huextrat wants to merge 3 commits into invertase:main
base: main
Choose a base branch
Loading
from huextrat:feat/expo-notifications

Conversation

Copy link

@huextrat huextrat commented Aug 21, 2025
edited
Loading

Description

Expo 54 will deprecate the use of notification in expo config in favor of expo-notifications expo plugin : https://docs.expo.dev/versions/v54.0.0/config/app/#notification

Improves notification configuration by first checking expo-notifications plugin for icon and color.

Falls back to deprecated config.notification settings. Warns about missing notification icon for Android.

Related issues

fixes: #8664

Release Summary

Checklist

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
    • Yes
  • My change supports the following platforms;
    • Android
    • iOS
    • Other (macOS, web)
  • My change includes tests;
    • e2e tests added or updated in packages/\*\*/e2e
    • jest tests added or updated in packages/\*\*/__tests__
  • I have updated TypeScript types that are affected by my change.
  • This is a breaking change;
    • Yes
    • No

Test Plan


Think react-native-firebase is great? Please consider supporting the project with any of the below:

Copy link

vercel bot commented Aug 21, 2025
edited
Loading

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
react-native-firebase Ready Ready Preview Comment Sep 23, 2025 3:42pm

Copy link

CLAassistant commented Aug 21, 2025
edited
Loading

CLA assistant check
All committers have signed the CLA.

Copy link

Hello 👋, this PR has been opened for more than 2 months with no activity on it.

If you think this is a mistake please comment and ping a maintainer to get this merged ASAP! Thanks for contributing!

You have 15 days until this gets closed automatically

Copy link
Author

Ping @mikehardy - @MichaelVerdon to get your opinion on this

MichaelVerdon reacted with eyes emoji

Copy link
Collaborator

just closing and reopening to make sure CI runs, it appears to be hung for some reason

Improves notification configuration by first checking
`expo-notifications` plugin for icon and color.
Falls back to deprecated `config.notification` settings.
Warns about missing notification icon for Android.
Copy link
Author

just closing and reopening to make sure CI runs, it appears to be hung for some reason

I did a rebase on latest main + fix lint

Copy link
Author

duplicate test b263759 to make sure both configuration are working

Copy link
Collaborator

@MichaelVerdon MichaelVerdon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

huextrat reacted with thumbs up emoji
Copy link
Author

huextrat commented Oct 9, 2025

Any ETA for next version with this change?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@MichaelVerdon MichaelVerdon MichaelVerdon approved these changes

At least 2 approving reviews are required to merge this pull request.

Assignees

No one assigned

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

🐛 [@react-native-firebase/messaging] Handle expo-notifications plugin to set icon / color

AltStyle によって変換されたページ (->オリジナル) /