Google Play游戏服务2017:如何邀请某人参加多人比赛?

问题描述:

谷歌在2016年12月宣布Google+不再与Go​​ogle Play游戏服务集成:https://android-developers.googleblog.com/2016/12/games-authentication-adopting-google.html因此,Unities Social.localUser.LoadFriends()方法的调用将返回零个朋友。 现在没有朋友可以使用Google Play游戏服务,您如何邀请其他玩家参加多人比赛?Google Play游戏服务2017:如何邀请某人参加多人比赛?

在谷歌Play游戏服务的文档,对如何邀请G +的朋友和匿名的球员在这个链接的代码示例:https://developers.google.com/games/services/android/realtimeMultiplayer#invite_players_option,顺便说一句这是一个过时的例子并没有反映到API的实际变化。标

更新2017年8月

目前RealTimeMultiplayer.getSelectOpponentsIntent(...)和许多其他方法如在文档过时了。 (当这个答案发布时,他们不是)。 Read here欲了解更多关于此的信息

+0

感谢您与我们分享此信息。我想坚持一个自定义用户界面。你有什么想法如何SelectOpponentsIntent得到对手的名单? –

+0

我认为GPGS根据记录的用户执行一些逻辑。可能使用某种算法,如GPS定位,G +朋友,随机选择的玩家和其他东西(这是我的假设)。真诚的我无法找到使用的确切算法。如果你需要一个更受控制的球员给球员邀请系统,我认为你需要建立你自己的球员 – MatPag

+0

谢谢MatPag!我担心......奇怪的是,除了上面提到的公告之外,没有其他的信息。即使(通常非常好)的文档也没有反映出最新的变化。编写我们自己的球员邀请系统将是可能的,但将其连接到GPGS以进行多人比赛可能是相当具有挑战性的 - 如果可能的话(还没有检查过文档但是tbh)。再次谢谢你。 –