1

SLRequest を使用して、Facebook ユーザーが AppCenter からアプリを削除してアプリを許可していないかどうかを検出するにはどうすればよいですか? Facebook への投稿を許可するようにアプリをセットアップしましたが、AppCenter からの削除をテストしたところ、めちゃくちゃになり、権限が付与されなかったり、Facebook の AppCenter に再度追加されたりしませんでした。

4

1 に答える 1

0

Facebookの使用を禁止したときに、誤ったコーディング手法を使用した可能性があります。

[FBSession.activeSession closeAndClearTokenInformation];先に進んで、ユーザーをFacebookからログアウトしたときに使用したと仮定しましょう。

Facebookをアプリに再リンクするには、このようなものが必要です。この方法でリセットすると、セッションとトークン情報を再開することを忘れないようにする必要があります。

- (void)createAndPresentLoginView
{
    if (self.loginViewController == nil) {
        self.loginViewController = [[LoginViewController alloc] initWithNibName:@"LoginViewController"
                                                                           bundle:nil];
        self.navController = [[UINavigationController alloc] initWithRootViewController:self.loginViewController];
        self.window.rootViewController = self.navController;
    }
}

うまくいけば、それがお役に立てば幸いです。

于 2013-01-09T01:44:54.433 に答える