google play store – The best way to install an Android application on 500 tablets?

We have 500 tablets that must come out with our preinstalled Android application. From our experience, the only way to install apps is to create a new Google Account, sign in to Play Store and install the app. The problem with this method is that it takes a lot of time and creates unwanted accounts that I'm sure Google does not want.

The obvious alternative is to manually load the application with the APK file manually, but the disadvantage is that we want to be able to update the application later. I understand that if we load the application aside, we can not update it automatically.

We already use Ionic Pro, which has live deployment, which handles most of the small updates, but can not live update any updates involving cordova / native plugins.

Since these two methods have disadvantages, I hope that there is another way. I'm curious about how educational institutions can pre-load apps on updated classroom tablets without an account connected to the Play Store.

To be clear and avoid duplication of other similar issues, what I am really looking for is to use the Google Play Store for updates, without getting around the problem, but without having access to it. 39, a unique Google account per tablet.