Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mac OS FIS: use Firebase App ID as a suffix to Keychain service name Mac OS #5603

Merged
merged 4 commits into from May 15, 2020

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
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.

None yet

5 participants