Google SignIn no longer working

I am assuming that something was broken in the March changes that were made to this plugin as code that has not changed that has been working for a long time is no longer working.

I’ve searched and can’t find anyone else reporting issues.

Is someone looking at this?

@Scott_Harrison ?

Android 14
Solar Build: 3711

05-02 20:57:18.236 11520 11584 I Corona  : begin connection to google
05-02 20:57:18.236 11520 11584 I Corona  : GP: Sign In
05-02 20:57:19.015 11520 11584 I Corona  : saved
05-02 20:57:19.018 11520 11584 I Corona  : saved
05-02 20:57:19.027 11520 11584 I Corona  : table: 0xb4000073c87f6820 {
05-02 20:57:19.027 11520 11584 I Corona  :   [status] => "error"
05-02 20:57:19.027 11520 11584 I Corona  :   [error] => "No credentials available"
05-02 20:57:19.027 11520 11584 I Corona  :   [isError] => true
05-02 20:57:19.027 11520 11584 I Corona  :   [name] => "googleSignIn"
05-02 20:57:19.027 11520 11584 I Corona  : }
05-02 20:57:19.027 11520 11584 I Corona  : 
05-02 20:57:19.027 11520 11584 I Corona  :   Error: No credentials available
05-02 20:57:19.027 11520 11584 I Corona  : not connected to google




05-02 20:57:31.949 11520 11584 I Corona  : begin connection to google
05-02 20:57:31.949 11520 11584 I Corona  : GP: Sign In
05-02 20:57:32.147 11520 11584 I Corona  : table: 0xb4000073c889c4f0 {
05-02 20:57:32.147 11520 11584 I Corona  :   [status] => "error"
05-02 20:57:32.147 11520 11584 I Corona  :   [error] => "No credentials available"
05-02 20:57:32.147 11520 11584 I Corona  :   [isError] => true
05-02 20:57:32.147 11520 11584 I Corona  :   [name] => "googleSignIn"
05-02 20:57:32.147 11520 11584 I Corona  : }
05-02 20:57:32.147 11520 11584 I Corona  : 
05-02 20:57:32.147 11520 11584 I Corona  :   Error: No credentials available
05-02 20:57:32.147 11520 11584 I Corona  : not connected to google
05-02 20:58:14.541 11520 11584 I Corona  : saved
05-02 20:58:14.547 11520 11584 I Corona  : saved

Google has forced a change

The Google Sign-In for Android API is outdated and no longer supported. To ensure the continued security and usability of your app, migrate your Sign in with Google implementation to Credential Manager today. Credential Manager supports passkey, password, and federated identity authentication (such as Sign-in with Google), stronger security, and a more consistent user experience.

It’s been awhile since I have dove back into the “fun” of Google Sign In, but quick research tells me something may be wrong with sha1 key

I recommend double checking these steps

as important note the clientId for Android should be Web application client ID

Does that mean plugin cannot be updated to support this?

It already does, I was explaining what and why I changed it

Hello, is this an error that occurred when it was officially released on the store?

Because I just tested it and it still works. I can still use this plugin to log in to Firebase, but my game is still under development and has not been released yet, so I want to know if this is a bug that only occurs when it is officially released? Thank you.

My test device: OPPO A3
Android:15
Solar:3718

This is production code that was working and when it was built as part of an update this part that has been working fine for years is now no longer working

So has the way in which it is used / called changed at all or should I expect that code which was previously working should still be working?

@Scott_Harrison do I have to rebuild my apps for Google Sign-in to work? In other words, are all LIVE apps using Google sign-in built prior to your change, are they now broken due to Google’s change?