I am on the Magic now. Once I was onboard and accessed
DCL Wi-Fi, I could see the ship events with no log-in. Viewing my previously booked events and using texting (for the first time) just required entering my birthdate, name, and stateroom number. The app then remembers the information and needs no log-in. My family and I did not need to know our reservation number. Texting for people in the same stateroom is automatic. To text those in other staterooms, you need their multi-digit code.