在一場比賽中,我使用GameCenter的發展,我想處理以下情形:的GameCenter登錄警報
- 用戶啓動遊戲。他會顯示系統提醒,提示他登錄GameCenter。他現在忽略它。
- 過了一段時間,用戶想要登錄GameCenter並點擊(例如)排行榜菜單項。現在,他選擇取消而不是登錄。
- 該過程重複幾次。最終用戶希望登錄到GameCenter。他再次點擊排行榜菜單項。
在我的測試中,我發現,通過電話提出的警告彈出窗口「authenticateWithCompletionHandler」(蘋果的樣品GameCenterManager的調用),這意味着登錄到GameCenter的只出現的次數是有限的(4或5)。最後一次出現時,它顯示「Game Center Disabled」,用Game Center應用程序登錄以啓用「Afterwards」。之後,調用authenticateWithCompletionHandler不再執行任何可見的操作 - 完全不提示任何操作。但是,在他們的情況下,每當我點擊一個GameCenter項目(例如成就)時,彈出窗口就會顯示「Game Center Disabled」。
我想要做的是複製功能:也就是說,如果您未登錄到GameCenter,則會一直顯示標準遊戲中心警報,您單擊排行榜菜單項。
是否有一個wa ❖瞭解標準「登錄遊戲中心」的警報是否已出現,或迫使它出現在任何時候(而不僅僅是第一次嘗試)?
你有沒有想過呢? – 2011-07-07 23:45:44