我目前正在编写iOS实时游戏应用程序自动匹配功能。我真的需要帮助才能找出两个玩家如何互动。具体来说,当plaeryA按下查找匹配按钮,表示playerA正在寻找匹配。它向Parse数据库发送一个查询,并看到playerB正在寻找匹配。现在,我希望它们匹配。我知道使用查询来频繁轮询数据库中的数据以检查播放器是否匹配是一个非常糟糕的主意。无论如何我可以实现它,如果A和B匹配,则向两个玩家发送通知/警报以等待他们的接受,如果A& B都接受了比赛,然后两个玩家将同时对游戏视图控制器执行segue。
我在网上搜索,我得到的是我必须使用Apple的游戏中心或Google Play服务。但是他们都需要用户登录。我真的不想那样,因为这将是乏味的用户体验。用户必须注册并登录我的应用程序帐户,现在他们必须再次登录游戏中心或谷歌。
非常感谢任何建议/帮助!!