2

offlineUserLoggedInユーザーが OpenFeint を受け入れる場合は、またはuserLoggedInデリゲート メソッドが呼び出されるため、簡単です。ユーザーが OpenFeint を拒否した場合、何の兆候もないようです。ありますが、ユーザーが OpenFeint を拒否した場合、または承認画面を見つめている場合は[OpenFeint hasUserApprovedFeint]返されますか?NO

4

1 に答える 1

1

私は同じ問題に遭遇しました。私の提案した解決策:

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

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

于 2011-11-01T22:26:02.403 に答える