Unity 排行榜一旦发布到 Play 商店就无法使用

问题描述 投票:0回答:1

我在 Unity 中制作的应用程序遇到了这个问题,当我在 x86 和 x64 的 APK 上使用它时,排行榜可以正常工作,但是当它上传到 Google Play 时(需要 .abb 而没有 .apk),登录就会出现问题对于用户来说还可以,但是当我进入排行榜时,它会显示面板,但它永远不会结束加载,并且不会显示分数。

我使用了 Google Play 服务的插件。知道什么可能导致这个问题吗?

android unity-game-engine leaderboard
1个回答
0
投票

选择 Proguard for Minify > Release 并将内容复制到 Assets/Plugins/Android/proguard-user.txt

-keep class com.google.unity.** {
   *;
}
-keep public class com.google.android.gms.ads.**{
   public *;
}
-keep public class com.google.ads.**{
   public *;
}
-keepattributes *Annotation*
-dontobfuscate
-keep class com.google.android.gms.games.PlayGames { *; }
-keep class com.google.android.gms.games.leaderboard.** { *; }
-keep class com.google.android.gms.games.snapshot.** { *; }
-keep class com.google.android.gms.games.achievement.** { *; }
-keep class com.google.android.gms.games.event.** { *; }
-keep class com.google.android.gms.games.stats.** { *; }
-keep class com.google.android.gms.games.video.** { *; }
-keep class com.google.android.gms.games.* { *; }
-keep class com.google.android.gms.common.api.ResultCallback { *; }
-keep class com.google.android.gms.signin.** { *; }
-keep class com.google.android.gms.dynamic.** { *; }
-keep class com.google.android.gms.dynamite.** { *; }
-keep class com.google.android.gms.tasks.** { *; }
-keep class com.google.android.gms.security.** { *; }
-keep class com.google.android.gms.base.** { *; }
-keep class com.google.android.gms.actions.** { *; }
-keep class com.google.games.bridge.** { *; }
-keep class com.google.android.gms.common.ConnectionResult { *; }
-keep class com.google.android.gms.common.GooglePlayServicesUtil { *; }
-keep class com.google.android.gms.common.api.** { *; }
-keep class com.google.android.gms.common.data.DataBufferUtils { *; }
-keep class com.google.android.gms.games.quest.** { *; }
-keep class com.google.android.gms.nearby.** { *; }

这对我来说是工作。

© www.soinside.com 2019 - 2024. All rights reserved.