Authentication for a distributed read only application


I’ve created a iOS app that authenticates using application only authentication and it looks as though, now that the app has been partially distributed, the same access token has been used for all instances of the app across the test devices. I don’t want users to have to login but I don’t want all instances of the application to be restricted to a single access token either. Is there a better suited authentication method?