No, you do not need to download the app to register. You can do it directly on our bet365 website.