2

如果用户接受 OpenFeint,这很容易,因为将调用offlineUserLoggedIn或委托方法。userLoggedIn如果用户拒绝 OpenFeint,似乎没有任何迹象。有[OpenFeint hasUserApprovedFeint],但是NO如果用户拒绝了 OpenFeint 或者他们正在盯着批准屏幕,那会返回吗?

4

1 回答 1

1

我遇到了同样的问题。我提出的解决方案:

创建一个实现OpenFeintAddOn协议的类。 initializeAddOn将在 OF 初始化后被调用。

但是,调用此方法时,用户将无法完成登录。如果您只是想确保 OF 已初始化,那么这应该可以工作。如果您需要知道用户是否已登录,我建议您添加侦听器offlineUserLoggedInuserLoggedIn这样一旦调用它们就会刷新您的设置。无论如何,您可能需要这些功能,以防用户在初始化后在您的游戏中稍后登录。

于 2011-11-01T22:26:02.403 回答