Я создал приложение, в котором пользователю необходимо войти в свою учетную запись google, прежде чем они смогут получить доступ к моему приложению. Однако я не знаю, как пользователь может выйти из своей учетной записи Google из моего приложения. Может ли кто-нибудь указать мне в правильном направлении. БлагодаряВыход из Google из моего приложения
Мой кода как для входа залежи в мое приложение с помощью Google
public class Menu extends AppCompatActivity {
private MobileServiceClient mClient;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_menu);
try {
mClient = new MobileServiceClient(
"https://craigsapp.azure-mobile.net/",
"BTkcgnFQvevAdmmRteHCmhHPzdGydq84",
this
);
} catch (MalformedURLException e) {
e.printStackTrace();
}
authenticate();
}
private void authenticate() {
mClient.login(MobileServiceAuthenticationProvider.Google, new UserAuthenticationCallback() {
@Override
public void onCompleted(MobileServiceUser user, Exception exception, ServiceFilterResponse response) {
if (exception == null) {
Log.w("TodoActivity", "Logged in");
} else {
Log.e("TodoActivity", "They aren't logged in");
}
}
});
}
}
Я пробовал это, и он, похоже, не работал. Я попробую еще кое-что. Любые другие идеи или должны 'logout()' вызывающе работать –
'logout()' должен работать, поскольку единственное, что он делает, это 'mCurrentUser = null;', ничего не может не получиться ^^. Вы уверены, что пользователь все еще зарегистрирован? Как вы подтверждаете, что это не работает? – adsamcik
Поскольку при повторном запуске приложения Goole не запрашивает учетные данные пользователей. –