邀请参加多人游戏时发送通知(游戏服务)

3
我正在使用Google Play 游戏服务和多人游戏支持。如果我邀请一个使用此服务的玩家,是否可以自动向接收者发送通知?当我使用演示项目时,没有发生类似这样的情况。然而,文档中提到:

如果安卓状态栏中的通知区域中已登录的玩家接受了邀请,您的应用程序应该接受邀请并直接进入游戏屏幕(跳过主菜单)。

这并没有明确说明是否支持通知,但至少给了我一些希望 :-)。根据这个问题,通知似乎是支持的,但是我从未收到过任何通知。
2个回答

2

支持通知,并将发送给接收玩家... 如果玩家不在彼此的圈子中,有时通知可能不会显示,这取决于接收者的设置。也许这就是为什么你没有收到任何通知的原因?


谢谢,那正是我需要的建议,让我找到了问题所在。 - PEK

2

好的,我终于通过@smiller的帮助解决了很多问题。

首先,我只是把我的测试账户标记为关注状态。这是不够的!必须使用其他一些圈子(如朋友、家人等)。如果被邀请人只在关注圈子中,那么在邀请者的应用程序上会调用onRoomCreated函数,并返回状态码6(STATUS_NETWORK_ERROR_OPERATION_FAILED)。

我遇到的第二个问题是,我的设备上关闭了数据同步。显然必须打开它。不幸的是,邀请者永远不会收到有关此事的任何反馈,只能无限等待。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接