Trong một trò chơi Tôi đang phát triển sử dụng GameCenter, tôi muốn để xử lý các tình huống sau:GameCenter đăng nhập alert
- người dùng khởi động trò chơi. Ông được hiển thị cảnh báo hệ thống nhắc anh đăng nhập vào GameCenter. Anh ta bỏ qua nó bây giờ.
- sau một thời gian, người dùng muốn đăng nhập vào GameCenter và nhấp vào (ví dụ) mục menu Bảng thành tích. Anh ấy chọn hủy thay vì Đăng nhập, ngay bây giờ.
- quá trình lặp lại nhiều lần. Cuối cùng người dùng KHÔNG muốn đăng nhập vào GameCenter. Anh ta nhấp vào mục menu Bảng dẫn một lần nữa.
Trong các thử nghiệm của mình, tôi thấy rằng cửa sổ bật lên cảnh báo được gọi bằng "authenticateWithCompletionHandler" (như được gọi bằng mẫu GameCenterManager của Apple), đề xuất đăng nhập vào GameCenter chỉ xuất hiện một số lần giới hạn (4 hoặc 5). Lần cuối cùng nó xuất hiện, nó nói "Trung tâm trò chơi bị vô hiệu hóa, đăng nhập bằng ứng dụng Trung tâm trò chơi để bật" Sau đó ".Sau đó, gọi authenticateWithCompletionHandler không còn làm bất cứ điều gì có thể nhìn thấy -Không có dấu nhắc nào cả. Tuy nhiên, trong trường hợp của họ, cửa sổ bật lên nói rằng "Trung tâm trò chơi bị vô hiệu hóa" xuất hiện mỗi khi tôi nhấp vào mục GameCenter (ví dụ: Thành tích). : nghĩa là, nếu bạn chưa đăng nhập vào GameCenter, để cảnh báo trung tâm trò chơi chuẩn xuất hiện tất cả các lần bạn nhấp vào mục menu Bảng dẫn.
Có wa không y để tìm hiểu xem cảnh báo 'đăng nhập vào trung tâm trò chơi' tiêu chuẩn đã xuất hiện hay buộc nó xuất hiện mọi lúc (và không chỉ là lần thử đầu tiên)?
Bạn đã bao giờ có thể hình dung điều này? –