It can be purchased online or via the app when you book your cruise (or added later). Keep in mind, though, that there will not be an option to get Royal Caribbean The Key when you board or at any time during your cruise. It is only sold to a limited number of passengers ahead of time for reasons we will explore below.