Actualmente estoy construyendo un cliente de vista web similar a Discourse Mobile para Android para dos de mis foros personales. Estoy utilizando el método de user-api-key para la autenticación. He visto algunos endpoints en la base de código de Discourse, push_notifications/subscribe y push_notifications/unsubscribe, que creo que me ayudarían a enviar notificaciones push al dispositivo de los usuarios. La razón por la que quiero usar estos endpoints es porque no tengo acceso al administrador de Discourse. Además, es muy probable que las URL de mi implementación de servidores de notificaciones push puedan cambiar, por lo que actualizar frecuentemente el administrador de Discourse no tendría mucho sentido.
Es posible que hayas visto esta pregunta varias veces, pero no pude encontrar materiales relevantes y precisos, así que si pudieras indicarme el enlace o tema correcto o guiarme a través de esto, sería genial. Si tengo éxito, definitivamente lo documentaré para la posteridad.
¡Hola @Falco, gracias por tu respuesta! Por favor, no te moleste que te pregunte esto. Todavía soy un principiante aprendiendo Discourse, pero veo que Discourse Mobile está utilizando el parámetro push_url durante la autenticación con user-api-key. ¿Acaso eso no requiere aún la ayuda de la URL de notificación permitida en la administración? También, lo siento si no lo mencioné antes, pero necesito una solución general, ya que es posible que implemente lo mismo para iOS en el futuro.
Si estoy interpretando esto mal, ¿podrías indicarme el archivo exacto que debo revisar?
Además, puede que no parezca muy claro, pero primero necesito una implementación del lado del servidor.
Así que, solo quiero aclarar algo @Falco. ¿No hay forma de implementar notificaciones push (mediante la user-api-key) sin agregar URLs en la sección allowed_user_api_push_urls de la cuenta de administrador? Si es posible, por favor házmelo saber.