Play 游戏服务可能会自动添加应用快捷方式,例如允许用户快速选择要使用的 Play 游戏服务资料。应用快捷方式的添加或移除取决于设备上的账号数量和游戏使用情况。
可用快捷方式
资料切换器:供玩家在不同 Play 游戏资料之间切换的快捷方式。如需查看相应的帮助中心文章,请参阅如何切换 Play 游戏资料。
管理 Play 游戏服务填充的应用快捷方式
如果您的游戏主动使用了应用快捷方式,您可以限制 Play 游戏服务填充的应用快捷方式的数量。为此,请向任何 "android.intent.category.LAUNCHER"
Activity 声明添加一个 meta-data 元素,并进行以下设置:
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 游戏服务可使用的应用快捷方式槽位的最大数量限制为两个。