¿Cómo funcionan las aplicaciones LoLChat para iPhone / Andrioid?

Es muy fácil, desde el principio Riot no creó un protocolo de chat propio, utilizaron el XMPP existente.

(Todas las citas de loldevs / leaguespec)
Por lo tanto, puede conectarse a LoL si tiene los datos del servidor.

Nombres de servidor
El servidor para cada reino de chat tiene el siguiente formato. Debe resolver el host y conectarse a través de IP, no de hostname:
chat. .Página en riotgames.com:5223

  • BR: br
  • EUN: eun1
  • EUW: eu
  • NA: na1
  • KR: kr
  • OCE: oc1
  • RU: ru
  • TR: tr

Y recuerde poner SSL y prefijar la contraseña con “AIR_”

Iniciar sesión
Al iniciar sesión en los servidores XMPP de Riot, SSL debe estar habilitado, pero el certificado que se envía no es válido. Esto es normal y debe aceptarse de todos modos.
El nombre de usuario y la contraseña para iniciar sesión son los mismos que el nombre de usuario y la contraseña del usuario, excepto que la contraseña tiene el prefijo AIR_.

por ejemplo tu pw es 123 entras
AIR_123

Eso es todo a tener en cuenta y nos permite programar fácilmente clientes de Android LoL.

Enlace a este tipo de aplicaciones para League of Legends:
LOLChat – https://play.google.com/store/apps/details?id=com.rei.lolchat&hl=en
LOL Connect – https://itunes.apple.com/us/app/lol-connect-chat-for-league/id542523776?mt=8

LoLChat es para Android y LoL Connect es para iOS
Todavía no estoy seguro de cómo obtienen los datos del chat del cliente del juego, como la lista de amigos, la lista de ignorados, los mensajes entrantes y el envío de los mensajes salientes. No tengo idea en qué idioma está escrito ni cómo implementar algo similar.