chore: fcm sample app using autoFetchDeviceToken #592
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.
About the PR
Based on our recent discussion, concerns were raised about the functionality of the
autoFetchDeviceToken
property within SwiftUI applications. While there haven't been any reported user issues, but it was assumed that the feature does not work as expected in SwiftUI.While being on-call and working on SwiftUI Sample app, I also investigated
autoFetchDeviceToken
propert. The feature functions as intended when implemented correctly. Successful tests were done with both APN and FCM on SwiftUI app. However, this pull request focuses solely on FCM integration, as the SwiftUI iOS Sample app utilizes FCM and CocoaPods.About the fix
The fix to make the feature work in SwiftUI apps required some tweaks in AppDelegate file. There have been no major changes but few implementation changes. After the tweaks made, the feature worked smoothly with SwiftUI sample app.
Tests
This user's device on fly has been registered after making the updates.