2013-09-25 22 views
34

Od czasu iOS 7 nie otrzymuję już monitu z centrum gier, aby poprosić mnie o zalogowanie się w trybie piaskownicy po otwarciu aplikacji. Szukałem przez chwilę i nigdy nie widziałem żadnych znanych problemów na ten temat i nie ma żadnych notatek łat, które mówią cokolwiek o zmianie trybu piaskownicy. Czy ktoś napotkał ten problem?Nie można zalogować się w gamecentrum Sandbox na iOS 7

+0

Mam ten sam problem. Zabawne jest to, że z tego samego konta na wszystko (iCloud GameCenter itp.) Na dwóch różnych urządzeniach, nie można zalogować się tylko jeden. – Binarian

+1

aktualizacja, czy Apple naprawi to zachowanie? – Greg

Odpowiedz

56

Jeśli anulowałeś znak centrum gier wystarczająco długo, system operacyjny wyłącza centrum gier dla tej gry. Przed iOS7 możesz ręcznie zalogować się ponownie za pomocą aplikacji centrum gier, a po ponownym uruchomieniu gry zaloguje się.

Jednak w iOS7 wygląda na to, że gdy system operacyjny wyłącza centrum gier w Twojej grze, jest całkowicie wyłączony. Zauważyłem, że użycie opcji Ustawienia> Ogólne> Resetuj> Resetuj wszystkie ustawienia przywróci funkcje centrum gier dla gier, które zostały wyłączone w ten sposób.

+0

Wezwałem to zbyt szybko. Mam dokładnie ten problem (anulowałem z GC, aby przetestować przepływy pracy z włączoną obsługą GC) i teraz nie mogę się ponownie zalogować. Jednak podane rozwiązanie nie działa dla mnie - wylogowałem się z GC, usunąłem moją aplikację, zresetowałem ustawienia, a następnie zainstalowałem ponownie moją aplikację i nadal nie mam logowania. To blokuje moją pracę, czy ktoś ma jakieś wskazówki? –

+0

Nie musiałem usuwać aplikacji przed zresetowaniem wszystkich ustawień. Czy próbowałeś zostawić swoją aplikację na urządzeniu i zresetować wszystkie ustawienia? – Greg

+4

Tak, odpowiedziałem na moje własne pytanie. Ustawienia zresetowały również moje ustawienia Wi-Fi (duh). Tryb awaryjny dla braku sieci i użytkownika anulującego logowanie GC jest identyczny w ramach wywołań zwrotnych GC; Dopiero gdy spojrzałem na inne części urządzenia, zdałem sobie sprawę, co zrobiłem źle. Po ponownym włączeniu WiFi otrzymałem okno logowania GC zgodnie z oczekiwaniami. –

7

Skopiowano odpowiedź z tego adresu: https://stackoverflow.com/a/19291001/1321401 - nieco inne pytanie spowodowane tym samym problemem.

Ten problem pojawia się tylko w trybie piaskownicy.

Mam ten problem zbyt, a tu co ja zorientowali się:

GameCenter pokazuje zachęty do logowania tylko kilka razy (3-5), jeśli wszystkie komunikaty zostały odwołane - GameCenter staje wyłączone dla tej aplikacji.

w iOS 7 pojawia się problem: GameCenter wyłączony stan pozostaje nawet jeśli się zalogować do samej aplikacji GameCenter - aplikacja będzie nadal otrzymywać niby ten błąd:

error: Error Domain=GKErrorDomain Code=2 GkErrorCanceled: the requested operation has been canceled or disabled by the user

Istnieją dwa obejścia :

pierwsze:

  1. Log z Game Center przez Sett aplikacja ings.
  2. Resetuj wszystkie ustawienia
  3. Po ponownym uruchomieniu urządzenia uruchom aplikację z kompilacją programistyczną. Po uruchomieniu pojawia się viewController GC Login.

Drugi (ten pomógł mi):

  1. "Wymaż całą zawartość i ustawienia".
  2. Skonfiguruj jako nowe urządzenie - nie przywracaj z żadnych kopii zapasowych.

Oba rozwiązania nie są realną opcją produkcji - mam nadzieję, że wkrótce pojawią się poprawki Apple.

Większość informacji pochodzi z tego discussion.

+0

Nie dzieje się to w produkcji. – DogDog

+0

@DogDog Tak, "Ten problem wydaje się występować tylko w piaskownicy." "Niekonieczna opcja w produkcji" - ponieważ nie jest wygodne w przypadku czeków piaskownicy pytań i odpowiedzi. – Luten

6

Myślałem, że jestem uwięziony również w tej sytuacji. Stale otrzymywałem GKErrorCancelled, gdy gra, którą rozwijam, próbowała zalogować mnie do piaskownicy Game Center. Potem poszedłem do aplikacji Game Center i rozpocząłem grę od Game Center. Potem, magicznie, udało mi się zalogować. Nie miałem pojęcia, czy to tylko zbieg okoliczności, ale może to pomoże komuś, kto nie chce zresetować urządzenia.

+0

Próbowałem tego zrobić, ale nie mogłem, ponieważ moja aplikacja nie była wymieniona w Game Center. Jednak próbowałem wystawić zaproszenie do gry wieloosobowej z innego urządzenia. Otrzymałem zaproszenie i przyjąłem je, tytuł został uruchomiony i nastąpiło zalogowanie do Game Center. Resetowanie urządzenia zostało wyeliminowane. – Columbo

2

Wygląda na to, że ostatnio podjęto pewne zmiany w tym zakresie. Może w iOS7? To odpowiedź na podobne pytanie https://stackoverflow.com/a/21231537/11801 proponuje:
- rzucić aplikacja
- użyj strony ustawień dla GAMECENTER zalogować się do swojego konta piaskownicy, a następnie ponownie zaloguj się
- otworzyć aplikację i powinieneś teraz móc się zalogować

Powiązane problemy