2011-07-11 5 views
2

ユーザーがOpenFeintを受け入れる場合は、offlineUserLoggedInまたはuserLoggedInの代理メソッドが呼び出されるため、簡単です。ユーザーがOpenFeintを拒否した場合、何の指示もないようです。 [OpenFeint hasUserApprovedFeint]がありますが、ユーザーがOpenFeintを拒否した場合、または承認画面が表示されている場合はNOを返します。[OpenFeint initialize ....]が完了したらどうすればいいですか?

答えて

1

同じ問題が発生しました。私の提案するソリューション:

OpenFeintAddOnプロトコルを実装するクラスを作成します。 initializeAddOnはOFが初期化されると呼び出されます。

これが呼び出されると、ユーザーはログインを完了しません。 OFが初期化されていることを確認したいだけなら、これはうまくいくはずです。ユーザーがログインしているかどうかを知る必要がある場合は、一度呼び出されると設定を更新するofflineUserLoggedInuserLoggedInにリスナーを追加することをお勧めします。初期化後にゲーム中に後でログインする場合は、おそらくこれらの機能が必要になるでしょう。

関連する問題