Me gustaría desarrollar funciones de chat rápidamente en mi aplicación iOS, con UI y backend idealmente listos para usar. ¿Es Layer la mejor opción?

Creo que esto depende de lo que esté buscando y la etapa de su inicio. Cuando Layer se lanzó por primera vez, estaba muy emocionado ya que me especializo en el desarrollo de aplicaciones en tiempo real. Pensé que podría ser un gran servicio para ofrecer a mis clientes. Después de mirar su sitio web y material de marketing e incluso hablar con el fundador de la compañía en Skype, descargué el SDK e intenté crear una aplicación de mensajería. Desafortunadamente, me decepcionó mucho la API que diseñaron, era torpe y demasiado compleja. Mi conclusión fue que Layer tiene una excelente comercialización pero que el producto es menos excelente.

Layer también solo ofrece componentes de la interfaz de usuario, lo que significa que debes construir toda la aplicación tú mismo. Si no tiene experiencia con la mensajería, esto podría llevar fácilmente de 2 a 3 semanas.

Si desea despegar rápidamente, recomendaría usar una biblioteca de mensajería de código abierto que desarrollé. Utiliza Firebase como backend y es un proyecto completo. Puede clonarlo en Github, compilarlo y comenzar a chatear en nuestro servidor de prueba en 30 minutos.

Hay un conjunto detallado de instrucciones sobre cómo configurar el proyecto para usar su propia cuenta de Firebase e integrarlo con su aplicación. El proyecto está disponible en Github bajo la licencia MIT. Aquí están los enlaces:

  • Android Chat SDK
  • iOS Chat SDK

Debido a que el proyecto es de código abierto, puede personalizarlo para que haga lo que necesite. Si agrega algunas funciones interesantes, también puede enviarlas de nuevo a la comunidad.

Aquí hay algunas capturas de pantalla:

La aplicación incluye todas las características estándar que esperaría:

  • Conversaciones 1 a 1, chat grupal y salas de chat públicas
  • Mensajes de texto, imagen y ubicación
  • Búsqueda de usuarios
  • Notificaciones push
  • Contactos de usuario
  • Perfil del usuario

Le recomiendo que considere Applozic Inc. Con Applozic puede crear fácilmente WhatsApp como la funcionalidad de Chat en sus aplicaciones iOS, Web o Android en no más de 30 minutos. Nuestros SDK y kits de IU son de código abierto, no tendrá que incurrir en gastos generales de Infraestructura y Desarrollo.

Para simplificar su tarea, hemos preparado una infografía de comparación que destaca las principales características de los jugadores destacados.

Para aquellos que necesitan una descripción detallada de las principales diferencias entre estos servicios de chat, visite nuestro blog en Applozic vs Sendbird vs Layer vs Quickblox para obtener más información.

También ofrecemos planes especiales para startups. Póngase en contacto con nosotros en [correo electrónico protegido] para saber más.

mira esto discutir

¿Hay alguna API existente para implementar Chat en una aplicación iOS y Android?

Volviendo a una publicación anterior de buena pregunta
[Quickblox vs SendBird vs Layer.com] ¿Necesito tener mi propio backend?

Esto debería hacer ..