-
Notifications
You must be signed in to change notification settings - Fork 237
fix(android): [SDK-4407] deliver notification events when firebase_messaging is present (#1138) #1152
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
fadi-george
wants to merge
20
commits into
main
Choose a base branch
from
fadi/sdk-4407
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
fix(android): [SDK-4407] deliver notification events when firebase_messaging is present (#1138) #1152
Changes from all commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
7f4cb66
chore: add demo_fm example reproducing #1138 firebase_messaging coexi…
fadi-george d820d66
fix(android): [SDK-4407] deliver notification events when firebase_me…
fadi-george b0f07c3
fix(android): defer click listener on engine swap
fadi-george f36c941
chore(android): remove ISSUE-1138 debug logs
fadi-george 42cf004
docs(demo_fm): replace placeholder README
fadi-george cb79e30
chore(demo_fm): remove issue-1138 debug listeners
fadi-george 8fcb5ab
docs(demo_fm): expand README, drop ISSUE_1138_REPRO.md
fadi-george 5d72c7d
revert(android): remove FCM manifest workaround
fadi-george b518cbc
fix(android): extend channel-rebind fix to all singletons & guard bg …
fadi-george a7c2d1e
fix(demo): use message.messageId in IAM click listener
fadi-george e81be6c
refactor(android): dedupe channel bind/rebind into base helpers
fadi-george 6aa8f9b
chore(demo): improve push subscription debug logging
fadi-george 5e4791b
chore(demo_fm): add direct-FCM send script
fadi-george e9f9dc6
fix(ios): drop re-entrant willDisplay events
fadi-george dc0accc
chore(demo_fm): add 'both' mode and iOS FCM fixes
fadi-george 2133c51
docs(demo_fm): document iOS FCM testing and send_fcm modes
fadi-george f2c3f25
fix(android): register incoming-call handler on every engine messenger
fadi-george ad72c38
fix(android): reset clickListenerRequested on new-engine attach
fadi-george 98d8c40
fix(notifications): buffer clicks before listener registers
fadi-george 62fd8d7
fix(notifications): bound pending-click buffer to pre-registration wi…
fadi-george File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,6 @@ | ||
| ONESIGNAL_APP_ID=your-onesignal-app-id | ||
| ONESIGNAL_API_KEY=your-onesignal-api-key | ||
|
|
||
| # Optional: Android Notification Channel ID for the WITH SOUND test notification. | ||
| # Create one in your OneSignal dashboard under Settings > Android Notification Categories. | ||
| ONESIGNAL_ANDROID_CHANNEL_ID= |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,51 @@ | ||
| # Miscellaneous | ||
| *.class | ||
| *.log | ||
| *.pyc | ||
| *.swp | ||
| .DS_Store | ||
| .atom/ | ||
| .build/ | ||
| .buildlog/ | ||
| .history | ||
| .svn/ | ||
| .swiftpm/ | ||
| migrate_working_dir/ | ||
|
|
||
| # IntelliJ related | ||
| *.iml | ||
| *.ipr | ||
| *.iws | ||
| .idea/ | ||
|
|
||
| # The .vscode folder contains launch configuration and tasks you configure in | ||
| # VS Code which you may wish to be included in version control, so this line | ||
| # is commented out by default. | ||
| #.vscode/ | ||
|
|
||
| # Flutter/Dart/Pub related | ||
| **/doc/api/ | ||
| **/ios/Flutter/.last_build_id | ||
| .dart_tool/ | ||
| .flutter-plugins-dependencies | ||
| .pub-cache/ | ||
| .pub/ | ||
| /build/ | ||
| /coverage/ | ||
|
|
||
| # Symbolication related | ||
| app.*.symbols | ||
|
|
||
| # Obfuscation related | ||
| app.*.map.json | ||
|
|
||
| # Android Studio will place build artifacts here | ||
| /android/app/debug | ||
| /android/app/profile | ||
| /android/app/release | ||
|
|
||
| # Environment | ||
| .env | ||
|
|
||
| # FCM service account key for tools/send_fcm.sh (never commit) | ||
| tools/service-account.json |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.