三星游戏优化降低了显示密度和尺寸

Display density and size reduced by Samsung Game Optimization

我有同一个 android 应用程序的免费和付费版本。 一些用户(总是使用三星平板电脑)报告说其中一个应用程序的相机预览被拉伸,而另一个则正常。

我设法找到了 Samsung Tab A6 来重现该问题。 我首先意识到不同之处在于其中一个应用程序使用了不同的显示密度、宽度和高度。 然后,使用 "adb logcat",我看到了有关以我的应用程序包名称作为参数的 https://service.game-mode.net/gamemode/v3/packages/ 请求的日志。相同 PID 的其他日志指示:"SELinux : SELinux: seapp_context_lookup: seinfo=platform, level=s0:c512,c768, pkgname=com.enhance.gameservice"。据我在网上看到的,"com.enhance.gameservice"是三星游戏优化服务。

到目前为止,我已经找到了 3 种解决问题的方法,但其中 none 可以成为我的用户的解决方案。如果出现以下情况,问题就会消失:

我的问题看起来与 有关。不幸的是,已接受的答案中提到的 Game Tuner 应用并非在所有三星平板电脑上都可用(在我的 Galaxy Tab A6 上不可用)。

有没有办法摆脱与三星游戏优化服务的交互?请注意,我的应用不是游戏。

我回答我自己的问题。 我使用了 Game Tuner 的联系电子邮件 (https://play.google.com/store/apps/details?id=com.samsung.android.gametuner.thin) hoping they could do something about my issue. A few hours later, I got an answer indicating that my app was wrongly categorized as a game and that they changed it but that I needed to wait 1-3 days before all devices are updated. One day later, I could check that I got category_code":"non-game" in the response from https://service.game-mode.net/gamemode/v3/packages,我的问题已解决。