Usando el foro Discourse en una aplicación nativa (inicio de sesión, idiomas)

Hola, nuestra empresa gestiona una aplicación global de educación en inglés. Estamos planeando crear un botón en la aplicación que enlace a un foro, para que nuestros usuarios puedan compartir cosas en inglés.
Considerando usar Discourse para esto, nuestro equipo se pregunta lo siguiente:

  1. ¿Pueden nuestros usuarios iniciar sesión automáticamente en el foro incrustado utilizando la información de su cuenta de la aplicación? Es decir, los usuarios ya han iniciado sesión en nuestra aplicación con sus cuentas. Nos preguntamos si, al hacer clic en el botón del foro, pueden iniciar sesión automáticamente con los datos de su cuenta de la aplicación, sin necesidad de registrarse o iniciar sesión en Discourse.

(Nuestro desarrollador dijo que, si nuestros usuarios tuvieran que iniciar sesión en Discourse, necesitaríamos recibir datos de los usuarios desde Discourse, lo que complicaría el desarrollo. Por eso queremos que nuestros usuarios no tengan que iniciar sesión en Discourse, sino que simplemente utilicen la información de su cuenta de la aplicación para acceder al foro.)

  1. ¿Podemos configurar el foro en varios idiomas y hacer que la interfaz de usuario se muestre en un idioma determinado según el origen del usuario específico?

Tenga en cuenta que tengo un nivel bajo de conocimientos en desarrollo, por lo que mis preguntas podrían no parecer muy claras y algunas elecciones de palabras podrían no ser correctas. (Trabajo en el equipo de planificación).

Además, agradecería mucho si pudieran recomendarme algunos foros de Discourse relevantes (por ejemplo, foros relacionados con la educación en idiomas, foros que utilizan varios idiomas, foros incrustados en aplicaciones nativas, etc.).

¡Gracias de antemano! Que tengan un buen día.

Sí. Deberás implementar DiscourseConnect - Inicio de sesión único oficial para Discourse (sso) para lograrlo.

Sí, durante el proceso de inicio de sesión con DiscourseConnect puedes pasar la configuración de idioma preferida del usuario, de modo que toda la interfaz de usuario estará localizada.

1 me gusta

¡Muchas gracias! En este caso (cuando el foro está incrustado en una aplicación nativa), los usuarios no pueden recibir notificaciones, ¿verdad?

1 me gusta

Puedes escuchar los webhooks de notificaciones y luego enrutar esas notificaciones a tu aplicación nativa.