Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo cerrar sesión / cambiar la cuenta de Twitter con Parse

Sé cómo iniciar sesión:

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); } } }); 

Y para cerrar la sesión:

  • Obtener android: versionName elemento del manifiesto en el código
  • Uso de certificados de cliente / servidor para la autenticación de dos vías socket SSL en Android
  • Escala Dibujable - ¿setImageLevel determina la escala?
  • El paquete no tiene correspondencia uid: 10124 en el disco, 10134 en la configuración
  • No se puede desplazar AppBarLayout y contraer la barra de herramientas con NestedScrollView sin problemas
  • Android agrega MMS a base de datos
  •  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()); } } }); 

    Pero cuando quiero iniciar sesión de nuevo, no tengo el cuadro de diálogo de alerta que me pide que elija las cuentas (uso la vista web ya que la aplicación de Twitter no está instalada en el emulador).

    ¿Cómo desconectarse de Parse usando el inicio de sesión de Twitter?

  • Gesture Listener onFling No actúa Consistant
  • Cómo proporcionar archivos de datos para las pruebas de unidad de Android
  • Cómo cambiar el sistema de alarma de configuración de texto dinámico
  • La notificación de Android no desaparece después de hacer clic en la notificación
  • Guardar estado de fragmento en ViewPager
  • Información de la cuenta asociada con una instalación de la aplicación
  • 2 Solutions collect form web for “Cómo cerrar sesión / cambiar la cuenta de Twitter con Parse”

    Utilice las funciones de desvinculación de ParseTwitterUtils: https://parse.com/docs/android/api/com/parse/ParseTwitterUtils.html#unlink(com.parse.ParseUser)

    Esto eliminará el vínculo entre la cuenta de twitter y el usuario de análisis.

    La confusión parece provenir del hecho de que el API es tan directo.

    Lo que estás haciendo en el inicio de sesión es asociar una cuenta de twitter con un usuario de análisis e iniciar sesión como ese usuario de análisis. A continuación, cuando se está cerrando sesión, sólo se está desconectando del usuario de análisis, y la cuenta de Twitter aún está vinculada al usuario de análisis. Por lo tanto, cuando vaya a iniciar sesión de nuevo automáticamente utiliza la cuenta de twitter para iniciar sesión como el usuario de análisis.

    En iOS, puede revisar el código fuente de Parse en PFOauth1FlowDialog.m

     - (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]; } 

    Entonces todo debería funcionar bien, y esto también debería funcionar en Android.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.