Update: The Battlefield Comms Twitter account has issued an update on this error. The development team says it believes it ...
Battlefield 6 players are seeing "Purchase to Play" and "Undefined Error" issues affecting their game on release day.
If you want to restart a game on your iPhone, deleting and redownloading it can do the trick, unless you've saved the game to iCloud.