Skip to content

Conversation

@maksymmalyhin
Copy link
Contributor

@maksymmalyhin maksymmalyhin commented May 13, 2020

Addresses an issue detected during investigation of #5540.

  • Use Firebase App ID from GoogleServices-Info.plist as a suffix for Keychain Service name on Mac OS to make it unique per Mac OS app (see comments for details).

NOTE: This change will lead to reset of Firebase Installation ID on Mac OS. Migration is not provided because for it we will have to access the old storage which will trigger the user alert described in #5540.
The Identifiers on iOS/TVOS/WatchOS won't be affected.

@maksymmalyhin maksymmalyhin added the macOS Issues or feature requests for macOS. label May 13, 2020
@maksymmalyhin maksymmalyhin changed the title FIS: use bundle ID as a prefix to Keychain service name on Mac OS Mac OS FIS: use bundle ID as a prefix to Keychain service name Mac OS May 13, 2020
@maksymmalyhin maksymmalyhin marked this pull request as ready for review May 13, 2020 20:36
@maksymmalyhin maksymmalyhin added this to the 6.26.0 - M72 milestone May 13, 2020
Copy link
Contributor

@andirayo andirayo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of changing the way the iOS SDK behaves, can we maybe just overwrite the storage piece of the SDK for the Mac version, so that Mac persists installations differently?

@maksymmalyhin maksymmalyhin changed the title Mac OS FIS: use bundle ID as a prefix to Keychain service name Mac OS Mac OS FIS: use Firebase App ID as a suffix to Keychain service name Mac OS May 14, 2020
@maksymmalyhin maksymmalyhin requested a review from andirayo May 14, 2020 22:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

api: installations cla: yes macOS Issues or feature requests for macOS.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants