【问题标题】:React Native app is recognized as a game on Samsung Note8React Native 应用程序在三星 Note8 上被识别为游戏
【发布时间】:2018-06-13 16:55:05
【问题描述】:

我写了反应原生应用程序。该应用程序很简单,信息量更大,它被 Redux、Saga 和几个链接的 npm 包使用。该应用程序在正常模式下运行,而不是全屏。应用程序的结构是在Ignite的基础上构建的。

问题是在手机(Samsung Note8)上应用程序被识别为游戏。例如。当应用程序运行时,锁定屏幕上会显示一条消息“游戏正在运行”。还有游戏手柄的附加按钮或类似的东西。此外,当应用程序在真实设备(三星 Note8)上运行时,应用程序在顶部和底部都有一个填充。这种效果在某些游戏运行时确实存在。当应用程序在另一台设备(例如 ZTE Blade 610)上运行时,它会照常运行并且没有任何副作用。

主要版本是三星 Note8 上存在的所有游戏工具的原因,但其他应用程序没有类似的效果并按预期运行。

是否有可能将 React Native 应用程序作为真正的应用程序而不是游戏?为什么 Game Tools 将我的应用识别为游戏?或者是什么原因以及如何影响?

谢谢。

【问题讨论】:

    标签: react-native samsung-mobile


    【解决方案1】:

    我认为可能性很小。

    1. 您(或您的依赖项之一)已包含 google play service API,该 API 在 play service API 内部有一个名为 games 的模块,三星会自动将其视为游戏。

    您可以找到您的哪个依赖项正在加载 google play 服务 API 并创建一个排除项,例如:

    compile (project ('your.dependency')){
       exclude group: 'com.google.android.gms', module:'play-services-game'
    }
    
    1. 您的应用程序 ID(可以在 build.gradle 上查看)已在三星游戏数据库中注册。您可以通过进入 Playstore 并搜索您的应用程序 ID 来查看

    【讨论】:

      猜你喜欢
      • 2018-10-14
      • 1970-01-01
      • 1970-01-01
      • 2021-11-01
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多