Ben .net ile masaüstü uygulama yaparken şöyle yapıyordum;
Uygulama açıldığı anda örneğin /version endpointine istek atıp gelen yanıtla uygulamanın kendi versiyonunu karşılaştırıyordum. Gelen yanıt uygulama sürümünden farklı ise /new-version endpointine istek atıp yeni versiyonun zip halini indirip açıyor ve uygulamayı güncelletiyordum.
Web projelerinde de kullanılabilir bence
evet bahsettiğiniz yöntemi biliyorum fakat react vite geliştirme ortamını kullandığım için biraz kafam karıştı