customerio-ios icon indicating copy to clipboard operation
customerio-ios copied to clipboard

chore: fcm sample app using autoFetchDeviceToken

Open ami-aman opened this issue 11 months ago • 2 comments

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.

ami-aman avatar Mar 06 '24 13:03 ami-aman