This PR introduces two new methods, registerDeviceToken and deleteDeviceToken, to both the React Native and iOS native modules. These methods have been implemented and tested to ensure proper functionality.
The purpose of these changes is to provide a more comprehensive device token management solution within the React Native and iOS native modules, enabling better handling of device tokens.
Testing:
Dev testing has been done on the following users:
Register device token : User Note that there are two device tokens registered, first is the actual one and then we have another one as dummy_token_registration that is hardcoded to test the feature.
Delete device token : User
Note that there is no device registered to this user. If you look at the logs then you will see that device token was initially added and later removed.
Notes:
Since there is no test button in our current sample apps, this feature has not been added to the new sample app either.
Testing was conducted by manually updating the methods on certain existing buttons. This approach may be a limitation for QA testing.
This PR introduces two new methods,
registerDeviceToken
anddeleteDeviceToken
, to both the React Native and iOS native modules. These methods have been implemented and tested to ensure proper functionality.Changes:
React Native Module:
Purpose:
The purpose of these changes is to provide a more comprehensive device token management solution within the React Native and iOS native modules, enabling better handling of device tokens.
Testing:
Dev testing has been done on the following users:
dummy_token_registration
that is hardcoded to test the feature.Notes: