googlesamples / google-signin-unity

Google Sign-In API plugin for Unity game engine. Works with Android and iOS.
Other
424 stars 231 forks source link

Is this still being actively maintained? #166

Open derwaldgeist opened 4 years ago

derwaldgeist commented 4 years ago

This repo has lots of open issues and hasn't been touched for 2 years now. Also, if you import the most recent plugin package into 2019.4, you're immediately faced with a couple of error messages like these:

Assets/GoogleSignIn/Future.cs(72,40): error CS0433: The type 'TaskCompletionSource<T>' exists in both 'Unity.Tasks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' and 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'

This makes me wonder if anyone is still actively maintaining this repo?

lacostej commented 3 years ago

Hei @claywilkinson, there are quite a few issues and waiting PRs in that module. How do you propose to move forward?

claywilkinson commented 3 years ago

Hi @lacostej - Unfortunately, this project has no active maintainers. I have changed roles and I don't actively develop with Unity any longer, so I am not in a position to merge any Pull Requests.

You might want to take a look at https://firebase.google.com/docs/auth/unity/google-signin which I believe supports the same functionality as this plugin and I am pretty sure it is an active project.

lacostej commented 3 years ago

Thanks for the answer. Consider making this information more visible on this project's README.

It's a bit unfortunate to tie the login with Firebase. In my experience this adds extra integration and build issues.

We' ll give it a try and report here.

derwaldgeist commented 3 years ago

You might want to take a look at https://firebase.google.com/docs/auth/unity/google-signin which I believe supports the same functionality

Unfortunately, it doesn't.

The Firebase package only supports linking existing Google Sign-in Credentials to Firebase once the user has successfully signed in. Which is what you would need the Google Signin Unity package for. The Firebase docs only describe how this is done with native code, and there is no support for the actual sign-in process (same goes for the other providers Firebase supports).

cimved commented 3 years ago

I can't believe it's 2021 and there still isn't a smooth solution for implementing Google Sign-In to Unity games. This plugin hasn't been updated since 2018 and there doesn't seem to be any other easy way to implement Google Sign-In for Unity. It seems one must rely on hacky solutions and endless Google searches just to make things work. I hope they come up with a more recent and well-maintained version of this plugin.

EarthAdam commented 3 years ago

I spent a while figuring out a solution that so far has worked pretty well. It took forever to get to, so I can share if it would be useful. Requires purchasing an embedded browser (depends on which platform you’re building for). Here’s what it looks like: https://youtu.be/o2T15oOd0GE

On Thu, Jul 1, 2021 at 3:29 AM micsnz @.***> wrote:

I can't believe it's 2021 and there still isn't a smooth solution for implementing Google Sign-In to Unity games. This plugin hasn't been updated since 2018 and there doesn't seem to be any other easy way to implement Google Sign-In for Unity. It seems one must rely on hacky solutions and endless Google searches just to make things work. I hope they come up with a more recent and well-maintained version of this plugin.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/googlesamples/google-signin-unity/issues/166#issuecomment-871998228, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACAPYTICPI53UTH2XN2RHH3TVQKMZANCNFSM4TYRTUPA .

-- Adam Sauer

derwaldgeist commented 3 years ago

there still isn't a smooth solution for implementing Google Sign-In to Unity games

There is actually a commercial Unity package for this in the Unity Asset Store. I asked the author of this package if it is (and will be) maintained, and he confirmed. So, if you want a reliable solution, you might want to go for it.

EarthAdam commented 3 years ago

Good to hear. Do you have a link? The asset I use is the Vuplex embedded browser: https://assetstore.unity.com/publishers/40309

On Thu, Jul 1, 2021 at 12:21 PM Tom Brückner @.***> wrote:

there still isn't a smooth solution for implementing Google Sign-In to Unity games

There is actually a commercial Unity package for this in the Unity Asset Store. I asked the author of this package if it is (and will be) maintained, and he confirmed. So, if you want a reliable solution, you might want to go for it.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/googlesamples/google-signin-unity/issues/166#issuecomment-872381650, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACAPYTMSKJECNGLRDBBDHZ3TVSIXZANCNFSM4TYRTUPA .

-- Adam Sauer

cimved commented 3 years ago

@OhioAdam Looks good, but I don't really need the 3D / AR functionality, I'm just working on a simple Android / iOS game. It's kind of expensive too lol.

@derwaldgeist Yeah do you have a link?

derwaldgeist commented 3 years ago

This one here: https://assetstore.unity.com/packages/tools/integration/google-login-ios-android-94517

(There is also this free asset, which is Android only: https://github.com/loukaspd/android-google-signin-unity)

cimved commented 3 years ago

Thanks @derwaldgeist , I'll take a look at that.

Nyankoo commented 3 years ago

@derwaldgeist The paid plugin wasn't updated since 2019 as well, which sadly doesn't make a good first impression either.

derwaldgeist commented 3 years ago

@derwaldgeist The paid plugin wasn't updated since 2019 as well, which sadly doesn't make a good first impression either.

I know. That's why I reached out to the author. He confirmed that they will support it, should there be any issues.