Force my players update the game - Unity - C#

I have a game application that I have developed with Unity.

I have an issue that when I upload new version of the game, my players are not forced to update. Some players are updating the game because of the auto-update of google play, but some are not(The players that not using auto-update).

There is a way to force all my players update to the latest version? I mean somthing like a dialog that popups when they enter the game that says “There is a new update on google play, you have to update the game”.

I have searched everywhere, really everywhere and found nothing… some solutions I found was for standard applications, and not for unity games…

Thanks alot.

1 Like

It is a very jerk move to force the update and annoy the users to do that. I would not do it, unless I have a very (I mean VERY) important thing to update. Like security issues and whatnot.

If it is super-important, then set up a server, store the version number, when your application starts, ask the server for the latest version and compare with your own. If the local version smaller than the current, show your popup.

I’m not a mobile developer, so I don’t know the different shops’ API, maybe the Play Store and those have some API to do that. Check out there documentation.

1 Like

You could use Remote Settings and set the current version of the game there. When your game launches it could compare its own version to the version it gets from Remote Settings and inform the user that they need to update. This would of course not affect any users of your game who already have it prior to implementing this feature.

I have no idea if the Play Store has its own feature for this, as its been a couple years since I worked on a mobile game. I wouldn’t implement this unless you had to, because it really pisses off your players.

1 Like

Thanks for you both

1 Like