我使用GameKit开发游戏,我正在使用该框架来管理两个对手之间的实时匹配。如果我邀请特定的人参加比赛,或确保他们等待对手"与我同时,比赛和比赛顺利进行,一切都很棒。
我现在遇到的问题是,我的应用程序中还没有很多人,所以想要与一个也想玩的随机对手比赛的人也没有任何办法了解比赛何时可以准备好。
有没有办法利用GameKit,但增强体验,以便在找到对手时发送推送通知或某种警报?它可能都是内置的,但我没有看到任何东西。
答案 0 :(得分:1)
AFAIK,GameKit不支持在您的应用未运行时匹配实时游戏的推送通知。
但是,GameKit有一个Player Activity API,告诉你在过去的60秒内请求了多少匹配,你可以用这个号码创建一个信息性的消息或状态来显示玩家。
编辑:有问题的方法是
- queryActivityWithCompletionHandler:
- queryPlayerGroupActivity:withCompletionHandler: