Android Çoklu Uygulama Kimliği Oluşturma(Multiple ApplicationID Create)

emintolgahanpolat
1 min readDec 3, 2020

--

Merhabalar

Her Android uygulamasının, “com.example.myapp” gibi bir Java paket adına benzeyen benzersiz bir uygulama kimliğine sahiptir. Bu kimlik, uygulamanızı cihazda ve Google Play Store’da benzersiz şekilde tanımlar. Uygulamanızın yeni bir sürümünü yüklemek isterseniz, uygulama kimliği (ve onu imzaladığınız sertifika) orijinal APK ile aynı olmalıdır; uygulama kimliğini değiştirirseniz Google Play Store, APK’yı tamamen farklı bir uygulama olarak görür. Dolayısıyla, uygulamanızı yayınladıktan sonra, uygulama kimliğini asla değiştirmemelisiniz.

Android uygulama geliştirirken cihazımıza yüklediğimizde prod ve dev ortamının aynı cihaza yüklenebilmesi için bu uygulama kimliğinin değiştirilmesi gerekmektedir.

App > Build Gradle

Uygulama içerisinden applicationID ye ya da diğer build parametrelerine ulaşmak için şu komut kullanılabilir.

BuildConfig.APPLICATION_ID

applicationIdSuffix → uygulama kimliğinin sonuda .dev eklemek için kullanılır.

versionNameSuffix → versiyon numarasının sonuna dev ekler

manifestPlaceholders → uygulama ismini değiştirmek için kullanılabilir bu sayede menüde hangi uygulamanın dev olduğu anlaşılabilir. Bu işlemden sonra manifest dosyasında güncelleme yapılması gerekiyor.

//Eski 
android:label="@string/app_name"
//Yeni
android:label="${appName}"

--

--

No responses yet