appcues / appcues-ios-sdk

The Appcues iOS SDK
https://www.appcues.com/mobile
MIT License
8 stars 2 forks source link

Use unique device ID for every app install #543

Closed iujames closed 3 months ago

iujames commented 3 months ago

The previous usage of UIDevice.current.identifierForVendor could lead to a "last one wins" or even unexpected device removal (unregister) in our BE, if a vendor had multiple apps installed on the device. This needs to be updated now that we are using device ID as the key into our device registry used for push notifications - on a per-app install basis.