我制作了一个RealTime和TurnBased多人游戏(Android)。一切都很好。我正在使用
getSelectOpponentIntent()
来自Google Play游戏服务的邀请/挑战朋友。自2016年8月以来,谷歌已经弃用了它,但我还是用它来获取对手的名单。
使用Google Play游戏的唯一问题是,在G +上拥有帐户的用户数量非常有限,因为它仅从G +中获取好友列表。
我尝试使用Facebook游戏服务,但不幸的是,目前他们没有提供实时游戏的Apis(实时我的意思是同步游戏)。还有其他第三方提供商,例如nextpeer.com(每个都有自己的优点和缺点),但我喜欢Google Play游戏服务的工作方式(因为它符合我的所有要求)。发送/接收邀请函的工作方式非常完美。
现在我的想法是,在我的联系人列表中使用Facebook好友或朋友时,使用Google Play服务进行游戏和邀请。 我的意思是代替使用
getSelectOpponentIntent()
我希望以下列方式发送邀请/挑战。
第1步:打开我的自定义活动,其中列出了我所有的Facebook好友或我的所有联系人。
第2步:从列表中选择朋友。
第3步:将选定的朋友保存在Arraylist中。
步骤4:使用Google Play游戏服务将列表传递给Room Configuration Callback。
rtmConfigBuilder.addPlayersToInvite(invitees);
我在这个问题上搜索了很多,但没有得到任何适当的帮助。我也开始自己实施,但不确定谷歌播放服务是否能够处理手动朋友列表。
任何建议和帮助都将受到高度赞赏。
由于