The latest Firebase Cloud Messaging panel has an optional Debug signing certificate SHA-1 field when registering a new app. The form states that the certificate is:
Required for Dynamic Links, Invites, and Google Sign-In support in Auth. Edit SHA-1s in Settings.
There are many online resources (example) on how to get the certificate, but I could not find a proper explanation about its purpose, what is the difference between release and debug, and why Firebase takes only for the latter.
What is the purpose of the SHA-1 certificate, and what are the differences between the release and debug versions?
