You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Flutter应用在旧版Android中标记为游戏却不被设备游戏中心识别的问题求助

Flutter应用在旧版Android中标记为游戏却不被设备游戏中心识别的问题求助

各位大佬好,我最近碰到个棘手的问题,想过来求助下大家:

在Android 12及以上的新版本系统里,我只要在AndroidManifest.xml里加上android:isGame="true",系统就能正常把我的Flutter应用识别成游戏,但在Android 12以下的旧版本里,这个设置完全不管用——系统还是把它当成普通应用对待。

我已经尝试过下面这些配置了,但都没解决问题:

  • 给应用添加了GAME类别的intent-filter:
    <intent-filter>
      <category android:name="android.intent.category.GAME"/>
    </intent-filter>
    
  • 在application标签里设置了android:appCategory="game"
  • 额外添加了对应的meta-data标签:
    <meta-data android:name="android.app.category" android:value="game" />
    

现在的情况是,我的应用在Play商店里已经被标记为游戏,Play Games也能正确识别它是游戏,但设备自带的游戏中心(Gaming Hub)就是不买账,还是把它归到普通应用里。有没有大佬知道在旧版Android里,还有什么办法能让设备的游戏中心正确识别我的应用是游戏呀?

内容来源于stack exchange

火山引擎 最新活动