2011-07-11 88 views
2

如果用戶接受OpenFeint,則很容易,因爲將調用offlineUserLoggedInuserLoggedIn委託方法。如果用戶拒絕OpenFeint,似乎沒有任何跡象。有[OpenFeint hasUserApprovedFeint],但是如果用戶拒絕OpenFeint或者他們正在盯着批准屏幕,則返回NO如何知道[OpenFeint初始化....]何時完成?

回答

1

我遇到了同樣的問題。我建議的解決方案:

創建一個實現OpenFeintAddOn協議的類。一旦OF被初始化,initializeAddOn將被調用。

但是當調用這個函數時,用戶不會完成登錄。如果你只是想確保OF被初始化,那麼這應該工作。如果您需要知道用戶是否已登錄,我會建議將收聽者添加到offlineUserLoggedInuserLoggedIn,以便在呼叫後刷新您的設置。無論如何,如果用戶在初始化後在遊戲中登錄後,您可能需要這些功能。

相關問題