应用快捷方式

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

可用的快捷方式

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

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

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

  • android:name"com.google.android.gms.games.APP_SHORTCUTS_MAX_NUMBER"
  • android:value 到 Play Games 服务可使用的应用快捷方式槽的最大数量。

示例

在此示例中,我们将展示如何将 Play Games 服务可使用的应用快捷方式槽数量上限限制为 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 Games 服务可使用的应用快捷方式槽数量上限为两个