应用快捷方式

Play 游戏服务可能会自动添加应用快捷方式,例如允许用户快速选择要使用的 Play 游戏服务玩家资料。系统可能会根据设备上的账号数量和游戏使用情况添加或移除应用快捷方式。

可用快捷键

玩家资料切换器:供玩家在不同的 Play 游戏玩家资料之间切换的快捷方式。如需查看相应的帮助中心文章,请参阅如何切换 Play 游戏玩家资料

管理 Play 游戏服务填充的应用快捷方式

如果您的游戏主动使用应用快捷方式,您可以限制 Play 游戏服务填充的应用快捷方式数量。为此,请向任何 "android.intent.category.LAUNCHER" activity 声明添加一个元数据元素,并设置以下内容:

  • android:name"com.google.android.gms.games.APP_SHORTCUTS_MAX_NUMBER"
  • android:value 设置为 Play 游戏服务可使用的应用快捷方式槽数上限。

示例

在本示例中,我们将介绍如何将 Play 游戏服务可使用的应用快捷方式槽的数量上限限制为 2。在我们的示例中,我们最初的应用清单如下所示:

<manifest ... >
    <application ... >
        <activity android:name=".ExampleActivity" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity >
        ...
    </application >
    ...
</manifest >

如需应用限制,应用清单应更新为以下内容:

<manifest ... >
    <application ... >
        <activity android:name=".ExampleActivity" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <meta-data
                android:name="com.google.android.gms.games.APP_SHORTCUTS_MAX_NUMBER"
                android:value="2" />
        </activity >
        ...
    </application >
    ...
</manifest >

大功告成。现在,Play 游戏服务可以使用的应用快捷方式槽数量上限为 2 个