Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果用户接受 OpenFeint,这很容易,因为将调用offlineUserLoggedIn或委托方法。userLoggedIn如果用户拒绝 OpenFeint,似乎没有任何迹象。有[OpenFeint hasUserApprovedFeint],但是NO如果用户拒绝了 OpenFeint 或者他们正在盯着批准屏幕,那会返回吗?
offlineUserLoggedIn
userLoggedIn
[OpenFeint hasUserApprovedFeint]
NO
我遇到了同样的问题。我提出的解决方案:
创建一个实现OpenFeintAddOn协议的类。 initializeAddOn将在 OF 初始化后被调用。
OpenFeintAddOn
initializeAddOn
但是,调用此方法时,用户将无法完成登录。如果您只是想确保 OF 已初始化,那么这应该可以工作。如果您需要知道用户是否已登录,我建议您添加侦听器offlineUserLoggedIn,userLoggedIn这样一旦调用它们就会刷新您的设置。无论如何,您可能需要这些功能,以防用户在初始化后在您的游戏中稍后登录。