Verify that port 5228, TCP, and UDP are not blocked by the firewall at https://support.google.com/googleplay/answer/2651367?hl=en
We have had a similar problem for many years. Our applications run on school discs. Whenever we click the update, it reaches 10% of the devices in 24 hours, the rest seem to freeze. It takes about a week to receive the update for another 30% of the devices, while the remaining% 60 will never receive it. There is no difference in device settings. Everything is set to automatically update, of course.
As we have decided, our application checks if the market has a newer version (there are libraries for this, but we have our own server that answers yes / no). If there is a newer version of the application, we cause the intention to open Google Play from the application page. The user must manually click "Refresh" at this point.
If there was a native or cleaner way to push the updates that we would like to hear, even at this point in the game. Eliminating users to upgrade is not ideal.
Debriter
source share