我写了反应本机应用程序。该应用程序很简单,更具信息性,它被Redux,Saga,几个链接的npm包使用。该应用程序以正常模式运行,而不是全屏模式。应用程序的结构建立在Ignite的基础上。
问题是在手机上(三星Note8)该应用程序被识别为游戏。例如。当应用程序正在运行时,会显示一条消息"游戏正在运行"在锁定屏幕上。还有游戏手柄的附加按钮或类似的东西。此外,当应用程序在真实设备上工作时,应用程序在顶部和底部都有填充(Samsung Note8)。当一些游戏运行时,这种效果确实存在。当应用程序在另一台设备(例如ZTE Blade 610)上运行时,它会像往常一样运行,没有任何副作用。
主要版本的原因是所有游戏工具都存在于三星Note8上,但其他应用程序没有类似的效果并且按预期运行。
是否有可能将本机应用作为真正的应用而不是游戏?为什么游戏工具将我的应用识别为游戏?或者是什么原因以及它如何受到影响?
感谢。
答案 0 :(得分:2)
我认为可能性很小。
您可以找到您的哪个依赖项正在加载Google Play服务API并创建一个类似的排除:
compile (project ('your.dependency')){
exclude group: 'com.google.android.gms', module:'play-services-game'
}