gpt4 book ai didi

android - 如何使用 Parse 注销/更改 Twitter 帐户

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:03:49 25 4
gpt4 key购买 nike

我知道如何登录:

ParseTwitterUtils.logIn(loginView.getCurrentContext(), new LogInCallback() {
@Override
public void done(ParseUser parseUser, ParseException e) {
if (e == null) {
String welcomeMessage = "";
if (parseUser.isNew()) {
welcomeMessage = "Hello new guy!";
} else {
welcomeMessage = "Welcome back!";
}
loginView.showLoginSuccess(parseUser, welcomeMessage);
} else {
String errorMessage = "Seems we have a problem : " + e.getLocalizedMessage();
loginView.showLoginFail(errorMessage);
}
}
});

然后注销:

ParseUser.logOutInBackground(new LogOutCallback() {
@Override
public void done(ParseException e) {
if (e == null) {
homeView.goLogin(true, "See you soon");
} else {
homeView.goLogin(false, "Error detected : " + e.getLocalizedMessage());
}
}
});

但是当我想再次登录时,我没有提示对话框要求我选择帐户(我使用 webview 因为模拟器上没有安装 Twitter 应用程序)。

如何使用 Twitter 登录真正退出 Parse

最佳答案

在iOS中,您可以修改PFOauth1FlowDialog.m中Parse的源码

- (void)loadURL:(NSURL *)url queryParameters:(NSDictionary *)parameters   {
NSMutableDictionary *_parameter = [[NSMutableDictionary alloc] init];
[_parameter setObject:@"true" forKey:@"force_login"];
[_parameter addEntriesFromDictionary:parameters];
_loadingURL = [[self class] _urlFromBaseURL:url queryParameters:_parameter];
NSURLRequest *request = [NSURLRequest requestWithURL:_loadingURL];
[_webView loadRequest:request];
}

然后一切都应该工作正常,这也应该在 Android 中工作。

关于android - 如何使用 Parse 注销/更改 Twitter 帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33843139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com