React Native ile bir proje geliştiriyorsanız yada en basitinden herhangi bir dilde uygulama geliştiriyorsanız uygulamalarınızı yada yazılımlarınıza ilerleyen zamanda geri döndüğünüzde yada bir değişiklik yaptığınızda geri dönmek istiyorsanız bu versiyon numaraları sizin için önemli olmalıdır.
React native ile tasarladığınız/yazdığınız uygulamanızı mağazaya koyabilmeniz için uygulamanızın sürümünün olması gerekir, uygulamanız üzerinde yaptığınız değişiklikleri bu sürüm numarası ile ayırt edebilirsiniz, uygulamanızı yazdınız mağazada yayınladınız ve sizin cihazlarınızda sorunsuz çalıştı ancak android üzerinden yola çıkarsak on binin üzerinde farklı cihazda uygulamanız çalışacak ve bu cihazların ekran tasarımları yada arayüz tasarımlarının hepsi birbirinden farklı olacaktır dolayısıyla hiç düşünmediğiniz hatalar ile karşılaşabileceksiniz, size report edilen bu hataları düzenledikten sonra play store uygulamanızı güncelleme olarak tanımlayacaktır, bu yeni derlemenizin sürüm numarasının diğer sürümlerinizden farklı olması gerekir bu sürüm numarasını app.json üzerinden belirtiyorsunuz örnek olarak ;
{ "expo": { "name": "Uygulama Adı", "icon": "./assets/icon.png", "version": "1.0.0", "slug": "uygulama-expo-adi", "sdkVersion": "25.0.0", "ios": { "bundleIdentifier": "uygulama.ozel.adi" }, "android": { "package": "uygulama.ozel.adi", "versionCode": 1 } } }
versionCode üzerinden versiyonunuza sürüm numarası verebilirsiniz.
uygulama.ozel.adi ile belirttiğim alana com.brkdgn.uygulamaadi yazmalısınız ve her programınız için bu adın özel olması gerekir playstore uygulamanızı bu alandan tanır