应用快捷方式

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 游戏服务可以使用的应用快捷方式槽位的数量上限限制为两个 。对于我们的示例,我们 最初的应用清单 如下所示:

<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 游戏服务可以使用的应用快捷方式槽位的数量上限已限制为两个