0

「設定」ボタンのあるポップアップをユーザーに表示すると、ユーザーはそれをクリックしてOS設定ページに移動し、Twitterクレデンシャルを入力してから、ゲームに戻ってフォアグラウンドに入ります。

ユーザーがTwitterアカウントにログインしたばかりであり、トークンのOAuthリクエストを行う必要があることをどのようにして知ることができますか?

エッジケースは次のようになります-ユーザーは私のTwitterページにいて、テキストメッセージのためにゲームを離れてから、私のゲームに入ります。呼び出されるフォアグラウンド関数がありますが、ログインしていない場合は、Twitterにログインしているとは思いません。

Twitterフレームワークはこれを処理するべきではありませんか?

ありがとう。

4

1 に答える 1

1

「TwitterFrameworkiOS」を使用してiOS5のTwitterフレームワークを意味する場合、ユーザーが最初にツイートを送信しようとしたときにBOOLをYESに設定し、成功した場合はNOに戻すことができます。これにより、このブール値をチェックする機能と、作成者canSendTweetviewDidAppearoauthリクエストを処理する方法を決定するかどうかを確認できます。

- (void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    if ([TWTweetComposeViewController canSendTweet] && myBOOL) {
        //send oauth request
        myBool = NO;
    }
}
于 2012-12-05T03:54:49.433 に答える