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


Proyecto de ejemplo de chat de Android de Facebook

He encontrado la muestra Facebook Chat Project para iOS aquí .

También tengo el facebook chat doc aquí

Mismo camino,

¿Alguien sabe facebook ejemplo de chat de ejemplo o la forma de implementar fb chat en android?

  • ¿Se puede usar la misma ID de aplicación de facebook para la aplicación para Android y iPhone?
  • Facebook - Publicar en pared desde la aplicación de Android
  • Problema problemático para la integración de FaceBook
  • Ejemplo de trabajo de la nueva android facebook sdk login
  • ¿Cómo verifica facebook la autenticidad de la aplicación con hash clave?
  • ¿Cuál es la nueva implementación del diálogo de solicitudes de aplicaciones en Android Facebook SDK 4.0.1
  • Facebook - "No se pueden consultar usuarios por su nombre de usuario" solution
  • No se puede obtener la ubicación y el correo electrónico mediante la API de Facebook
  • One Solution collect form web for “Proyecto de ejemplo de chat de Android de Facebook”

    Hay un proyecto de código abierto de Android disponible: Proyecto Beem y para conectar el chat de Facebook se puede utilizar siguiendo las directrices.

    Pasos para implementar la API de chat de Facebook en Android:

    1. Primero tenemos que implementar el proyecto MemorizingTrustManager Library en el proyecto existente.

      => Para eso tienes que copiar tres archivos siguientes en un proyecto existente

      • MemorizingTrustManager / src / de / duenndns / ssl / MTMDecision.java
      • MemorizingTrustManager / src / de / duenndns / ssl / MemorizingActivity.java
      • MemorizingTrustManager / src / de / duenndns / ssl / MemorizingTrustManager.java

      => Y agrega los valores siguientes en values ​​/ string.xml

      <resources> <string name="mtm_accept_cert">Accept Unknown Certificate?</string> <string name="mtm_decision_always">Always</string> <string name="mtm_decision_once">Once</string> <string name="mtm_decision_abort">Abort</string> <string name="mtm_notification">Certificate Verification</string> </resources> 
    2. Segundo paso, En lugar de usar la autenticación SASLA , como X-FACEBOOK-PLATFORM , puede utilizar el siguiente código para conectarse con Facebook e iniciar sesión con su ID de Jabber de Facebook (nombre de usuario@chat.facebook.com)

       public void connectToFb() throws XMPPException { ConnectionConfiguration config = new ConnectionConfiguration("chat.facebook.com", 5222); config.setSASLAuthenticationEnabled(true); config.setSecurityMode(SecurityMode.required); config.setRosterLoadedAtLogin(true); config.setTruststorePath("/system/etc/security/cacerts.bks"); config.setTruststorePassword("changeit"); config.setTruststoreType("bks"); config.setSendPresence(false); try { SSLContext sc = SSLContext.getInstance("TLS"); sc.init(null, MemorizingTrustManager.getInstanceList(this), new java.security.SecureRandom()); config.setCustomSSLContext(sc); } catch (GeneralSecurityException e) { Log.w("TAG", "Unable to use MemorizingTrustManager", e); } XMPPConnection xmpp = new XMPPConnection(config); try { xmpp.connect(); xmpp.login("facebookusername", "****"); // Here you have to used only facebookusername from facebookusername@chat.facebook.com Roster roster = xmpp.getRoster(); Collection<RosterEntry> entries = roster.getEntries(); System.out.println("Connected!"); System.out.println("\n\n" + entries.size() + " buddy(ies):"); // shows first time onliners----> String temp[] = new String[50]; int i = 0; for (RosterEntry entry : entries) { String user = entry.getUser(); Log.i("TAG", user); } } catch (XMPPException e) { xmpp.disconnect(); e.printStackTrace(); } } 

    Por último, si obtienes toda la lista Buddy de tu cuenta de Facebook en LogCat View, puedes implementar un chat de Facebook sencillo usando este tutorial .

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