邀请多人游戏时发送通知(游戏服务)
Posted
技术标签:
【中文标题】邀请多人游戏时发送通知(游戏服务)【英文标题】:Send notification when inviting to multiplayer game (Game Services) 【发布时间】:2013-06-13 11:57:24 【问题描述】:我正在使用 Google Play 游戏服务和多人游戏支持。如果我通过此服务邀请玩家,是否可以自动向接收者发送通知?当我使用演示项目时,不会发生这种情况。 documentation 然而却说:
如果已登录的玩家接受来自 android 状态栏通知区域的邀请,您的应用应接受邀请并直接进入游戏屏幕(跳过主菜单)。
这并没有明确表示支持通知,但它至少给了我一些希望:-)。根据这个问题:Google play game services invitations get lost 通知似乎受到支持,但我从未收到任何通知。
【问题讨论】:
【参考方案1】:支持通知并将发送给接收玩家...如果玩家不在彼此的圈子中,则有时不会显示通知,具体取决于接收者的设置。也许这就是你没有收到的原因?
【讨论】:
谢谢,这是我需要找出问题所在的建议。【参考方案2】:好的,感谢@smiller,我终于解决了。
首先,我将我的测试帐户圈起来,就像关注一样。这还不够!必须使用其他一些圈子(朋友、家人等)。如果此人刚好在以下圈子中,则在邀请者的应用程序上调用 onRoomCreated 并使用状态码 6 (STATUS_NETWORK_ERROR_OPERATION_FAILED)。
我遇到的第二个问题是我的设备上的数据同步功能已关闭。显然,这必须打开。不幸的是,邀请者从来没有得到任何反馈,它只是永远等待。
【讨论】:
以上是关于邀请多人游戏时发送通知(游戏服务)的主要内容,如果未能解决你的问题,请参考以下文章
Google Play 游戏服务 2017:如何邀请某人参加多人比赛?
如何为使用 Facebook 登录的用户发送游戏请求推送通知?