【问题标题】:Unlock achievement in google play games silently, without showing notification在谷歌玩游戏中默默解锁成就,不显示通知
【发布时间】:2014-04-18 01:24:07
【问题描述】:

我正在使用google play服务,我的android游戏中的成就(实际上是统一的,但没关系)。

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

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

【问题讨论】:

    标签: android google-play-services achievements


    【解决方案1】:

    对于其他想要回答此问题的人:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-11
        • 2017-11-14
        • 2014-01-11
        • 1970-01-01
        • 1970-01-01
        • 2014-12-15
        相关资源
        最近更新 更多