用户点击通知时如何直接打开Android回合制多人应用程序?
Posted
技术标签:
【中文标题】用户点击通知时如何直接打开Android回合制多人应用程序?【英文标题】:How to open Android Turn-based Multiplayer app directly when user taps a notification? 【发布时间】:2015-06-11 07:27:24 【问题描述】:我正在开发一款基于 Google Play 游戏服务的回合制多人游戏。
如果玩家正在参加比赛,但我的应用程序没有运行,那么只要其他玩家轮到比赛,Google Play 游戏服务就会显示通知。这是我的问题:如果玩家点击通知,Google Play 游戏服务将不会打开我的应用程序 - 它会打开由 Google Game Play 服务提供的默认匹配 UI。我希望我的应用直接打开。
有没有办法做到这一点?阅读文档 (https://developers.google.com/games/services/android/turnbasedMultiplayer) 并没有给我任何线索。
【问题讨论】:
你找到解决办法了吗? 不,很遗憾没有。不过会继续寻找,因为默认的比赛 UI 还会阻止玩家在接受邀请之前查看邀请详细信息。例如,如果游戏是单词匹配并且支持多种语言,那么说英语的玩家可能会接受单词匹配的邀请,只是为了发现匹配是法语单词。 感谢@tron。我注意到我们也有同样的问题,我们保存的游戏在更新游戏后被删除。希望也能解决 我还注意到@user2456977。我想知道有多少应用实际使用了回合制多人 api,因为这些问题似乎没有引起太多关注。 我打开了一个更改请求:github.com/playgameservices/android-basic-samples/issues/160 【参考方案1】:我猜它会启动游戏,但您在游戏中处理邀请以显示默认 UI 选择。
【讨论】:
不,我的游戏根本没有发布。这就是问题所在。以上是关于用户点击通知时如何直接打开Android回合制多人应用程序?的主要内容,如果未能解决你的问题,请参考以下文章