play-games-plugin-for-unity
play-games-plugin-for-unity copied to clipboard
Achievements not unlocking at all
Describe the bug There was a huge issue a few months ago while integrating with Firebase. The authentication always failed, and all the features were broken.
Somehow I fixed the authentication by adding an app signing certificate in Google Cloud OAuth, but the achievement system is still broken and not coming back.
There are two types of this issue. The first issue is just not working at all. I added achievement in the last update, and it's already been two months, but no man who achieved it. Many of my players already satisfied the condition, but no one achieved it in my Google Play Console.
The second issue is that they consistently watch the same unlocking achievement popup every time they play it. Afaik, if the user already achieved the achievement, it should be just ignored. It was, but after the firebase incident, it's broken.
Whether it's the first or the second case, the new achievement has not been cleared at all, so it's clear that it's completely broken in my case.
To Reproduce There's no step for reproducing. Firebase messed up everything. All I want is just back to normal.
Expected behavior Achievements should be unlocked, and the already unlocked one shouldn't bother the player.
Observed behavior A clear and concise description of what you observed.
Versions
- Unity version: 2019.4.3f1
- Google Play Games Plugin for Unity version: 0.10.14
HELLO
IDK this helps, but I found this stuff in Google Cloud.
Saved Games works, but achievement and leaderboard are just broken. What should I check?
I've also found this on the logcat.
09-11 20:45:25.873: W/AppOps(3674): Bad call: specified package com.google.android.play.games under uid 10682 but it is really 10208
09-11 20:45:25.873: W/AppOps(3674): java.lang.RuntimeException: here
09-11 20:45:25.873: W/AppOps(3674): at com.android.server.AppOpsService.getOpsRawLocked(AppOpsService.java:1402)
09-11 20:45:25.873: W/AppOps(3674): at com.android.server.AppOpsService.checkPackage(AppOpsService.java:1106)
09-11 20:45:25.873: W/AppOps(3674): at com.android.internal.app.IAppOpsService$Stub.onTransact(IAppOpsService.java:169)
09-11 20:45:25.873: W/AppOps(3674): at android.os.Binder.execTransact(Binder.java:682)
09-11 20:45:25.963: I/Unity(27891): [Play Games Plugin 0.10.14] 09/11/22 20:45:25 +09:00 DEBUG: Progress 100 interpreted as UNLOCK.
Someone?
Hello.
Hello.