I would never rely solely on a link. I always store the BP in my wallet, and also email myself a PDF of the boarding pass. For international travel, I take it a step further and print out a paper boarding pass. 999 times out of 1,000, these extra safeguards are not needed, but it just takes seconds to create a Plan B and Plan C.