2011-02-23 10 views
1

ゲームが終了したときにFacebookのスコアをiPadに公開したい、cocos2dを使ってゲームを作成しました。私はUIViewControllerを作成し、それをFBConnectの代理人として割り当てました。私はスコアを公開する必要があるときにglViewの上にサブビューを追加します。しかし、FacebookのiOS SDK Single Sign-Onは、Facebookのアプリケーションを承認した後にリダイレクトするとアプリケーションを最初のビューに戻します。私は、単にアプリケーションが開始された場所に戻るのではなく、このビューをトップビューから削除するだけです。再起動する代わりに、同じポイントからアプリケーションを再開する方法はありますか?Facebook iOS SDKがアプリケーションを再起動します

また、Facebookのアプリがユーザーによって既に承認されているかどうかを確認して、アプリケーションが承認をスキップして「壁に公開」ダイアログが離れて表示されるようにするにはどうすればよいですか?

+0

私は同じ機能の後にもあります。私は誰かが私のアプリを開くたびに承認する必要はありません。また、「OK」をクリックするたびに痛いだけです。 – fuzz

+0

@フルビオ:私は以下の質問に対する答えを追加しました。それが役に立てば幸い :) – WaJiyaz

答えて

1

Facebookの最新のSDKのシングルサインオン機能を使用している場合、コントロールがアプリケーションから外れてしまいます。解決策は、SSO機能を残して、Facebook接続用のカスタムクラスを作成することです。ログインを実装し、必要な場所に公開してログアウトし、NSUSerDefaultsにアクセス許可を保存します。 This投稿には、それを実装するための詳細コードが含まれています。希望することができます:)

関連する問題