firebase / firebase/firebase-unity-sdk

[FR] Eliminate version control noise when changing platforms due to google-services-desktop being modified

Open
#593 2 comments 3 reactions 0 assignees View on GitHub
api: core type: feature request
Dominant language
C#
Stars
320
Forks
60
Avg merge
11h 15m
Merged PRs (30d)
11

Description

### Feature proposal

* Firebase Component: Core

When changing platforms the google-services-desktop.json file in the streaming assets folder is modified to reflect the change in target platform.

This results in the file ping ponging around from being changed user to user with everyone having a different local configuration.

If this is for editor only emulation (suggested here https://github.com/firebase/quickstart-unity/issues/1092) then it should be stored somewhere else, perhaps the Temp folder.

If this is required for runtime, then it should be auto-generated at build time and cleaned up after the build is finished (similar to what Unity Cloud Services does - if you peek at the StreamingAssets folder during a build you can see that they inject some files there that they then clean up after the build is complete)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.