2013-09-25 29 views
34

Vì iOS 7 tôi không còn nhận được lời nhắc từ trung tâm trò chơi để yêu cầu tôi đăng nhập vào chế độ hộp cát khi tôi mở ứng dụng của mình. Tôi đã tìm kiếm một lúc và chưa bao giờ thấy bất kỳ vấn đề nào đã biết về điều này và không có ghi chú vá nào nói về bất cứ điều gì về thay đổi chế độ hộp cát. Có ai gặp phải vấn đề này?Không thể đăng nhập vào Trung tâm trò chơi Sandbox trên iOS 7

+0

Tôi gặp vấn đề tương tự. Điều thú vị là, với cùng một tài khoản trên tất cả mọi thứ (iCloud GameCenter vv) trên hai thiết bị khác nhau, chỉ có một là không thể đăng nhập. – Binarian

+1

bất kỳ cập nhật nào liệu Apple có khắc phục được hành vi này không? – Greg

Trả lời

56

Nếu bạn đã hủy đăng nhập vào trung tâm trò chơi đủ thời gian, HĐH sẽ tắt trung tâm trò chơi cho trò chơi đó. Trước iOS7, bạn có thể đăng nhập lại bằng tay bằng ứng dụng trung tâm trò chơi và khi bạn khởi động lại trò chơi, nó sẽ đăng nhập.

Tuy nhiên, trong iOS7, có vẻ như khi hệ điều hành tắt trung tâm trò chơi cho trò chơi của bạn, nó hoàn toàn bị vô hiệu hóa. Tôi đã thấy rằng việc sử dụng Cài đặt> Chung> Đặt lại> Đặt lại tất cả cài đặt sẽ khôi phục chức năng của trung tâm trò chơi cho các trò chơi đã bị tắt theo cách này.

+0

Tôi đã bỏ phiếu này quá nhanh. Tôi gặp vấn đề chính xác này (tôi đã hủy GC để kiểm tra quy trình công việc không phải GC) và bây giờ tôi không thể đăng nhập lại. Tuy nhiên, giải pháp đã nêu không hiệu quả với tôi - Tôi đã đăng xuất khỏi GC, đã xóa ứng dụng, đặt lại cài đặt, sau đó cài đặt lại ứng dụng của mình và vẫn không đăng nhập được. Điều này đang chặn công việc của tôi, có ai có bất kỳ gợi ý nào không? –

+0

Tôi không cần xóa ứng dụng của mình trước khi đặt lại tất cả cài đặt. Bạn đã thử rời khỏi ứng dụng của mình trên thiết bị chưa và đặt lại tất cả cài đặt? – Greg

+4

Vì vậy, tôi đã trả lời câu hỏi của riêng mình. Thiết lập lại thiết lập cũng xóa sạch cài đặt WiFi của tôi (duh). Chế độ thất bại vì không có mạng và người dùng hủy đăng nhập GC giống hệt nhau trong các cuộc gọi lại GC; nó không phải cho đến khi tôi nhìn vào các phần khác của trạng thái thiết bị mà tôi nhận ra những gì tôi đã làm sai. Khi tôi bật lại WiFi, tôi đã nhận được hộp thoại đăng nhập GC như mong đợi. –

7

Câu trả lời được sao chép từ đây: https://stackoverflow.com/a/19291001/1321401 - một câu hỏi khác đôi chút do cùng một vấn đề gây ra.

Sự cố này dường như chỉ xảy ra trong hộp cát.

Got vấn đề này quá, và đây là những gì tôi đã tìm ra:

GameCenter cho thấy dấu nhắc để đăng nhập chỉ một vài lần (3-5), nếu tất cả lời nhắc đã bị hủy bỏ - GameCenter trở thành tàn tật cho ứng dụng này.

Trong iOS 7 có một vấn đề: GameCenter vô hiệu hóa nhà nước vẫn còn ngay cả khi bạn đăng nhập vào ứng dụng GameCenter tự - ứng dụng vẫn sẽ nhận được loại lỗi này:

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

Có hai cách giải quyết :

Đầu tiên:

  1. Truy xuất khỏi game Center qua Sett ings app.
  2. Đặt lại tất cả các cài đặt
  3. Sau khi khởi động lại thiết bị, khởi chạy ứng dụng với công trình phát triển. Sau khi khởi động, khung nhìn GC Login viewController bật lên.

thứ hai (cái này giúp tôi):

  1. "Erase All Content and Settings".
  2. Thiết lập làm thiết bị mới - không khôi phục từ bất kỳ bản sao lưu nào.

Cả hai cách giải quyết đều không phải là lựa chọn khả thi để sản xuất - tôi hy vọng sẽ sớm có sự khắc phục từ Apple.

Hầu hết thông tin là từ số này discussion.

+0

Nó không xảy ra trong Sản xuất. – DogDog

+0

@DogDog Có, "Sự cố này dường như chỉ xảy ra trong hộp cát". "Không phải là lựa chọn khả thi trong sản xuất" - gây ra việc kiểm tra hộp cát Q & A không thuận lợi. – Luten

6

Tôi nghĩ rằng tôi đã bị mắc kẹt trong tình huống này. Tôi liên tục nhận được GKErrorCancelled khi trò chơi mà tôi phát triển cố gắng đăng nhập tôi vào hộp cát của Trung tâm trò chơi. Tôi sau đó đã đi đến ứng dụng Game Center, và bắt đầu trò chơi của tôi thông qua Game Center. Sau đó, kỳ diệu, tôi đã đăng nhập thành công. Không có ý tưởng nếu nó chỉ là một sự trùng hợp ngẫu nhiên, nhưng có lẽ điều này có thể giúp người khác không muốn thiết lập lại thiết bị.

+0

Tôi đã cố gắng thực hiện việc này nhưng không thể vì ứng dụng của tôi không được liệt kê trong Trung tâm trò chơi. Tuy nhiên, sau đó tôi đã thử phát hành lời mời nhiều người chơi từ một thiết bị khác. Lời mời đã đến và tôi chấp nhận lời mời, tiêu đề đã được khởi chạy và đăng nhập vào Trung tâm trò chơi diễn ra. Đã đặt lại thiết bị. – Columbo

2

Dường như gần đây đã có một số thay đổi để giải quyết vấn đề này. Có lẽ trong iOS7? Câu trả lời này cho một câu hỏi tương tự https://stackoverflow.com/a/21231537/11801 gợi ý:
- bỏ ứng dụng của bạn
- sử dụng trang cài đặt cho GameCenter để đăng nhập vào tài khoản sandbox của bạn, sau đó đăng nhập trở lại
- mở ứng dụng của bạn và bây giờ bạn sẽ có thể đăng nhập

Các vấn đề liên quan