Published on

Chiqarilgandan keyin: yangilanishlar va qo'llab-quvvatlash

Authors

Ilova chiqdi — bu boshlanish. Eng muvaffaqiyatli ilovalar foydalanuvchi fikrlarini eshitib, muntazam yangilanib turadi. Bir marta chiqarib tashlash emas — doimiy rivojlanish.

Foydalanuvchi izohlari bilan ishlash

Swift
App Store Connect → Ratings and Reviews
// SKStoreReviewController — tizim baholash dialogi import StoreKit // To'g'ri moment: muvaffaqiyatli amaldan keyin func taskCompleted() { // Vazifa bajarildi... // Baholash so'rash (iOS yiliga 3 martagacha ko'rsatadi) if let scene = UIApplication.shared.connectedScenes .first(where: { $0.activationState == .foregroundActive }) as? UIWindowScene { SKStoreReviewController.requestReview(in: scene) } } // ❌ Noto'g'ri vaqtlar: // • Ilova birinchi marta ochilganda // • Xato yoki muammo bo'lganda // • Foydalanuvchi nimadir bajarmoqchi bo'lganida // • Har sessiyada // ✅ To'g'ri vaqtlar: // • Foydalanuvchi maqsadga erishganda // • Sevimli kontent qo'shganda // • Yaxshi natija ko'rganda

Yangilanish rejalashtirish

Semantic Versioning: MAJOR.MINOR.PATCH
────────────────────────────────────────
1.0.0Dastlabki chiqarish
1.0.1Xato tuzatish (patch)
1.1.0Yangi funksiya (minor)
2.0.0Katta o'zgarish (major)

Yangilanish davriyligi:
Haftalik/ikki haftalik: xato tuzatishlar
Oylik: yangi funksiyalar
Choraklik: katta yangilanishlar

Phased Release sozlamalari:
App Store Connect → ilovangiz → Release Options
"Automatically release this version"OFF
"Manually release this version" yoki
"Release over 7-day period"

Release Notes yozish

// ✅ Yaxshi release notes:
Ushbu yangilanishda:
Yangi: Qidiruv filtrlari qo'shildi
Yaxshilandi: Ilova tezroq yuklana boshladi
Tuzatildi: Ba'zi qurilmalarda to'xtab qolish muammosi

// ❌ Yomon release notes:
"Bug fixes and performance improvements"
"Various improvements"
(foydalanuvchi nima o'zganini bilmaydi)

Izohlar strategiyasi

Izoh turiJavob uslubi
1-2 yulduz — muammoTezda javob, muammoni tan ol, yechim taklif qil
3 yulduz — neytralMinnatdorlik, nima yaxshilanganini ayting
5 yulduz — ijobiyQisqa minnatdorlik, yangi funksiyalarni eslatish
Texnik muammoEmail yoki qo'llab-quvvatlash havolasi bering

Uzoq muddatli strategiya

// iOS yangilanishlarini kuzatish:
// Har yil sentyabrda yangi iOS chiqadi
// WWDC da yangi API lar e'lon qilinadi
// Deprecated API lar — Xcode ogohlantirishlarini kuzating

// Minimal iOS versiyasi:
// deployment target ni juda past qo'ymang
// iOS 2 yil oldingi versiyasini qo'llab-quvvatlash yetarli
// Ko'p foydalanuvchi yangi iOS ga yangilanadi

// Texnik qarz:
// Har 6 oyda: unused dependencies tozalash
// Har yil: architecture ko'rib chiqish
// SwiftUI yangi imkoniyatlarini qabul qilish

🎯 Yakuniy topshiriq: chiqarish rejasi

Ilovangiz uchun 3 oylik reja tuzing: 1.0.0 dastlabki chiqarish, 1.0.1 birinchi xato tuzatish, 1.1.0 birinchi yangi funksiya. Har yangilanish uchun release notes matni yozing. Baholash so'rash uchun ilovangizda qaysi vaqt eng mos ekanligini aniqlang va SKStoreReviewController.requestReview() ni o'sha yerga qo'shing.

Buy mea coffee