Registration and sending are working. Receiving messages requires adapting to signald's subscription functionality.