Facebook, Instagram y Whatsapp estarán interconectados

Zuckerberg lo ha confirmado mediante una publicación oficial; solamente sería posible en dispositivos Android
el fundador y CEO de Facebook, Mark Zuckerberg, ha asegurado que las tres aplicaciones de mensajería de su compañía, Facebook Messenger, Instagram y WhatsApp, estarán interconectadas y permitirán a sus usuarios la interoperabilidad de servicio a través del número de teléfono, entre los que también se incluirá el SMS.

Zuckerberg ha confirmado mediante una publicación oficial, en la que ha manifestado las principales tendencias que se desarrollarán en Facebook en los próximos años, las informaciones publicadas por el diario New York Times en enero que apuntaban a que la compañía trabajaba para desarrollar la integración entre sus tres principales servicios de mensajería.

Zuckerberg ha manifestado sus planes de, inicialmente, “hacer posible a los usuarios enviar mensajes a sus contactos utilizando cualquiera de nuestros servicios”. De esta manera será posible enviar mensajes por WhatsApp, Facebook Messenger e Instagram Direct a través del número de teléfono.

Facebook extenderá después esta interoperabilidad a los mensajes SMS, que por el momento solamente pueden enviarse desde Messenger. Zuckerberg espera extender la encriptación de extremo a extremo de WhatsApp también a este tipo de mensajes.

El CEO de la compañía ha asegurado también que los usuarios podrán elegir si desean activar o no esta opción y que seguirá permitiendo utilizar los servicios por separado. Zuckerberg ha destacado que la interoperabilidad solamente sería posible en dispositivos Android, ya que Apple no permite conectar los SMS a otras apps en iOS.

Últimos artículos

Artículos relacionados

// -----------------------------------------------------------------------------// Código JavaScript para integrar usuario de WordPress con chat de Supabase // Colocar este código en el footer de WordPress antes del chat(function() { // 1. Función para obtener datos del usuario de WordPress function getWordPressUserData() { // WordPress debe proporcionar estos datos vía PHP if (typeof wpUserData !== 'undefined' && wpUserData.isLoggedIn) { return { isLoggedIn: true, userId: wpUserData.userId, username: wpUserData.username, email: wpUserData.email, displayName: wpUserData.displayName }; } return { isLoggedIn: false }; }// 2. Función para inicializar el chat con datos del usuario function initializeChatWithUser() { const userData = getWordPressUserData(); if (userData.isLoggedIn) { console.log('Usuario WordPress detectado:', userData.username); // Guardar datos del usuario para el chat localStorage.setItem('chatUser', JSON.stringify({ id: userData.userId, username: userData.username, email: userData.email, displayName: userData.displayName, source: 'wordpress' }));// Disparar evento personalizado para que el chat sepa que hay usuario window.dispatchEvent(new CustomEvent('wordpressUserReady', { detail: userData })); } else { console.log('No hay usuario logueado en WordPress'); localStorage.removeItem('chatUser'); // Opcional: redirigir a login o mostrar mensaje showLoginPrompt(); } }// 3. Función para mostrar prompt de login si no hay usuario function showLoginPrompt() { // Puedes personalizar este mensaje const loginDiv = document.createElement('div'); loginDiv.innerHTML = `

Para usar el chat necesitas estar logueado

Iniciar Sesión
`; // Insertar antes del chat (ajusta el selector según tu HTML) const chatContainer = document.querySelector('#chat-container') || document.querySelector('.chat-container'); if (chatContainer) { chatContainer.parentNode.insertBefore(loginDiv, chatContainer); } }// 4. Función para obtener historial del usuario desde Supabase function loadUserChatHistory() { const userData = JSON.parse(localStorage.getItem('chatUser') || '{}'); if (userData.id) { // Este evento lo debe escuchar tu chat para cargar el historial window.dispatchEvent(new CustomEvent('loadChatHistory', { detail: { userId: userData.id, username: userData.username } })); } }// 5. Inicializar cuando la página esté lista if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', initializeChatWithUser); } else { initializeChatWithUser(); }// 6. Cargar historial después de inicializar usuario setTimeout(loadUserChatHistory, 1000);})();