Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/213.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 解锁谷歌游戏中的成就,无需显示通知_Android_Google Play Services_Achievements - Fatal编程技术网

Android 解锁谷歌游戏中的成就,无需显示通知

Android 解锁谷歌游戏中的成就,无需显示通知,android,google-play-services,achievements,Android,Google Play Services,Achievements,我正在使用google play服务,这是我在android游戏中取得的成就(实际上是unity,但并不重要) 要解锁成就,我使用调用方法的插件。当成就设置为完成时,谷歌会显示自己的通知,如下所示: 我需要悄悄解锁成就,而不显示此通知。有什么要隐藏的吗?您可以在IntentService中解锁该成就。那么它就没有任何可视上下文来显示通知。对于任何其他想要回答此问题的人: 当您使用新的GoogleAppClient.Builder(this)构建您的GoogleAppClient时,您为游戏服务

我正在使用google play服务,这是我在android游戏中取得的成就(实际上是unity,但并不重要)

要解锁成就,我使用调用方法的插件。当成就设置为完成时,谷歌会显示自己的通知,如下所示:


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

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

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

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