gpt4 book ai didi

ios9 - Game Center Multiplayer Friends 在 IOS 9 中被破坏了吗?

转载 作者:行者123 更新时间:2023-12-03 17:42:27 26 4
gpt4 key购买 nike

我创建了一个以编程方式使用实时多人游戏的游戏。它最初是针对 IOS 8 设备的。最近迁移到IOS 9后,Game Center出现了很多问题。我无法解决的主要问题是在多人游戏中邀请 friend (用于测试)。

从IOS 8到IOS 8.自动匹配工作和 friend 邀请工作
但是从 IOS 9 到 IOS 9。自动匹配工作和 friend 邀请不再工作。

如果你们中的任何人设法使游戏中心邀请在 IOS 9 上工作。请指导我走向正确的道路。

我目前所知道的:

  • 这是一个游戏中心问题,因为我已经在不同的应用程序上从头开始测试了该问题。这导致了完全相同的问题
  • 我正在使用在 iTunes Connect Testflight 上注册为内部测试员的帐户
  • IOS 9 已将沙箱与生产合并
  • 当我发送邀请时,它不会在其他设备上收到(仅限 IOS 9)
  • 两个设备都打开了通知,并为应用程序启用了推送通知
  • 重新启动设备没有解决任何问题。我已经测试了 IOS 9.0.0 和 9.0.1
  • 我知道 9.0.2 有游戏中心加载问题,我想暂时避免这些问题

  • 更新 - 15 年 9 月 10 日
    在他们为 IOS 8 关闭沙箱之后。自动匹配已经开始在 IOS8 和 IOS9 之间工作。但 friend 似乎仍然是一个问题。这位 friend 也停止在 IOS 8 上为我工作。

    Game Center 回调似乎在不同的线程上运行,并导致 80% 的机会在连接时崩溃。解决方案是在主线程上运行代码并解决了。但是线程问题并没有解决 friend 的问题。

    在尝试与好友请求开始匹配后,它会引发如下错误:
    Error Domain=GKErrorDomain 
    Code=3
    "The requested operation could not be completed due to an error communicating with the server."
    UserInfo={
    GKServerStatusCode=5096,
    NSLocalizedDescription=The requested operation could not be completed due to an error communicating with the server.,
    NSUnderlyingError=0x136e23230 {
    Error Domain=GKServerErrorDomain
    Code=5096
    "Peer device (type: iPad) does not support a game compatible with: unknown:com.xxx.xxx:x:x.x"
    UserInfo={
    GKServerStatusCode=5096,
    NSLocalizedFailureReason=Peer device (type: iPad) does not support a game compatible with:
    unknown:com.xxx.xxx:1:x.x
    }
    }
    }

    最佳答案

    根据我最近的经验,是的,它目前已损坏或至少存在严重问题。在 Game Center 上创建新比赛仅在某些时候有效。我也收到 code=3 错误。但是,它在某些时候对我有用。看来(对我而言)新的匹配已成功创建和交付,当 1) 在发送第一轮比赛后我没有收到错误 2) 我能够加载 matchData 并且它是正确的数据。

    关于ios9 - Game Center Multiplayer Friends 在 IOS 9 中被破坏了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32960375/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com