Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios7 iOS 7中未显示任何成就通知横幅_Ios7_Game Center_Achievements - Fatal编程技术网

Ios7 iOS 7中未显示任何成就通知横幅

Ios7 iOS 7中未显示任何成就通知横幅,ios7,game-center,achievements,Ios7,Game Center,Achievements,希望有人能证实或驳斥这样一个事实,即当他们取得成就时,似乎并没有表现出来。在iOS 6设备上运行时,会显示成就,但在iOS 7上运行时不会显示成就 使用showsCompletionBanner设置为YES Atm我假设这是iOS7中的一个bug,它会被修复(谁知道呢),所以我不会碰任何代码。我只能部分确认: 在iOS 7中获得的成就确实会出现在游戏中心(在同一台iOS 7设备上) 在iOS 6中获得的成就确实会出现在游戏中心(在同一台iOS 6设备上) 然而,在iOS 6设备上获得的成就不会

希望有人能证实或驳斥这样一个事实,即当他们取得成就时,似乎并没有表现出来。在iOS 6设备上运行时,会显示成就,但在iOS 7上运行时不会显示成就

使用
showsCompletionBanner
设置为
YES


Atm我假设这是iOS7中的一个bug,它会被修复(谁知道呢),所以我不会碰任何代码。

我只能部分确认:

  • 在iOS 7中获得的成就确实会出现在游戏中心(在同一台iOS 7设备上)
  • 在iOS 6中获得的成就确实会出现在游戏中心(在同一台iOS 6设备上)
  • 然而,在iOS 6设备上获得的成就不会在iOS 7设备上的Game Center中显示(反之亦然),即使它们是用同一用户登录的。 就像iOS 6和iOS 7使用不同的存储库,并且不同步

    • 所以这个问题有一段时间没有真正的答案了

      最后,我想,在大多数情况下,完成横幅确实会出现在实时应用程序中。。。最终。虽然在开发过程中,它们似乎不会经常出现,但这不会影响实时版本。我想由于各种原因,很多与网络相关的功能在沙箱服务器上并不总是100%工作,无论是游戏中心还是IAP相关。这是我在iOS应用程序(60以上)上工作几年的经验。我没有做过很多支持iCloud的应用程序,所以我无法回答这个问题


      当然,我最近没有做过GC成就(就像上个月一样),所以现在沙盒的响应能力也可能更好。

      前几天,在我创建的一个游戏中,一个应用程序确实在游戏中显示了成就通知。现在看起来不错,也许。。。或者换句话说,不要再碰任何代码。这里有同样的问题(与Unity3d一起工作)。横幅大部分时间都不显示。但它在一个世纪的测试中会显示一次。好吧,但我说的是完成横幅,应该在游戏中立即显示,当一些成就。。。已实现。即使在live app中也看不到成就横幅