在没有显示通知的情况下,在Google Play游戏中默默地解锁成就

时间:2014-03-13 10:58:25

标签: android google-play-services achievements

我正在使用谷歌播放服务,在我的安卓游戏中取得了成就(它实际上是统一的,但并不重要)。

要解锁成就,我使用调用unlock(GoogleApiClient apiClient, String id)方法的插件。当成就设置为已完成时,Google会显示自己的通知,如下所示: notification

我需要默默地解锁成就,而不显示此通知。有什么可以隐藏的吗?

2 个答案:

答案 0 :(得分:1)

对于其他想要答案的人:

使用GoogleApiClient构建new GoogleApiClient.Builder(this)时,您将为游戏服务提供一项可以显示通知的活动。如果您将传递给构建器的上下文更改为应用程序上下文而不是活动,则不应该收到任何通知。

答案 1 :(得分:0)

您可以在IntentService中解锁成就。然后,它没有任何可视化上下文来显示通知。