@Mohsen Akhavan, Thanks for the reply. To manage the app on the devices, you can consider enroll the devices into Intune and manage it.
Based as i know, some app types we deployed via Intune like Store app, built-in app, web app can update automatically.
https://learn.microsoft.com/en-us/mem/intune/apps/apps-add
For example, for windows platform, if the app can be found in Microsoft Store new, we can deploy the app via Microsoft store new and Apps that are deployed from the Microsoft Store are automatically kept up to date to the latest version of the app. For this feature to work properly for UWP apps, the Turn off Automatic Download and Install of updates shouldn't be enabled.
https://learn.microsoft.com/en-us/mem/intune/apps/store-apps-microsoft
If the app is not available in Microsoft Store new, we can check if the app has silent install command. If yes, then we can consider deploy the app via Intune win32. And deploy update via supersedence.
https://learn.microsoft.com/en-us/mem/intune/apps/apps-win32-add
Hope the above information can help.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.