hola que tal como esta, buen dia permitame colaborarle tengo la experiencia requerida y apps que hacen esto que usted necesita, basicamente es hacer tres pantallas, login, registro y pantalla principal que imagino es para mostrar a detalle el mensaje de la push,
para esto hay que obtener el numero de proyecto de google api console una api key de servidor y con esto puedo hacer el proyecto yo ya tengo todo esto listo, solo seria crear el webservices y la base de datos para registrar datos del usuario y token de cada dispositivo, el panel yo le agregaria la opcion de enviar a usuario especifico y listo no m e tardo mucho en hacerlo, tengo apps como comerbook, rumbeando, upartaxi, las cuales he realizado para clientes, le agradezco me pueda contactar y conversamos para aclarar detalles saludos