We didn't use the medallion app until onboard.
Went on princess app to do what is needed before our cruise.
We downloaded the medallion app on our phones to have it ready to go and to see how many days left until our cruise. Once onboard and we check in we are ready to go.
We had no problems with the medallion not even once when we sailed last november.