Estoy desarrollando una aplicación nativa de React donde quiero enviar un SMS para OTP. Usé AWS SNS para publicar mensajes después de suscribirlos a un tema, pero descubrí que el precio es bastante alto ya que el SMS es transaccional.
Quería usar Firebase Messaging Cloud ya que lo hacen de forma gratuita, pero realmente no sé cómo proceder. ¿Tengo que crear una aplicación de createPlatformApplication y luego crear un punto final de createPlatformEndpoint para que cada usuario envíe mensajes? Esto es un poco confuso para mí, así que si alguien pudiera darme una descripción general de los procesos iniciales, me haría maravillas.
Así es como lo estoy haciendo ahora simplemente usando suscribirse y publicar:

Entendí que su pregunta preguntaba cómo podría entregar códigos OTP mediante notificaciones automáticas.
Para hacer eso, harías lo siguiente:
Para este caso de uso, no necesita usar temas ni suscripciones, ya que todos sus mensajes solo estarán dirigidos a una persona.