play-games-plugin-for-unity icon indicating copy to clipboard operation
play-games-plugin-for-unity copied to clipboard

Achievements not unlocking at all

Open rico345100 opened this issue 1 year ago • 4 comments

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

rico345100 avatar Aug 30 '22 16:08 rico345100

HELLO

rico345100 avatar Sep 10 '22 11:09 rico345100

IDK this helps, but I found this stuff in Google Cloud. AchievementBroken

Saved Games works, but achievement and leaderboard are just broken. What should I check?

rico345100 avatar Sep 11 '22 08:09 rico345100

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.

rico345100 avatar Sep 11 '22 11:09 rico345100

Someone?

rico345100 avatar Sep 25 '22 09:09 rico345100

Hello.

rico345100 avatar Oct 17 '22 02:10 rico345100

Hello.

rico345100 avatar Oct 29 '22 23:10 rico345100