iOS ilova yaratish: App Store qoidalari va rad javoblari
Apple Developer akkaunti, D-U-N-S, review jarayoni va eng ko'p uchraydigan rad sabablari: O'zbekistondagi biznes uchun nashrdan oldingi tekshiruv ro'yxati.
Unical IT
iOS ilova yaratishda ko'pincha kod yozish emas, App Store'ga chiqarish qiyinroq bo'ladi. Ilova tayyor, test qilingan, mijoz ishga tushirishni kutyapti. Shu payt Apple'dan "Guideline 2.1 — App Completeness" degan xat keladi va reliz yana bir haftaga suriladi.
Bu postda dasturlash haqida gapirmaymiz. Gap ilova tayyor bo'lgandan keyingi bosqichlar haqida: Apple Developer akkauntini qanday ochish, review qanday o'tishi va O'zbekistondagi kompaniyalar qaysi joylarda ko'proq qoqilishi.
1-to'siq: Apple Developer akkaunti
App Store'ga ilova chiqarish uchun Apple Developer Program a'zoligi kerak. Uning narxi yiliga 99 dollar va har yili yangilanadi. Yangilanmasa, ilovangiz do'kondan olib tashlanadi. Narx har xil manbalarda shunday ko'rsatilgan, lekin to'lashdan oldin developer.apple.com'da tekshirib oling.
Eng muhim qaror shu: akkaunt jismoniy shaxs nomidan ochiladimi yoki tashkilot nomidanmi?
| Mezon | Individual (jismoniy shaxs) | Organization (tashkilot) |
|---|---|---|
| App Store'da sotuvchi nomi | Shaxsning ismi-familiyasi | Kompaniya nomi |
| D-U-N-S raqami | Kerak emas | Majburiy |
| Yuridik maqom | Kerak emas | Yuridik shaxs (masalan, MChJ) |
| Domenli korporativ email | Kerak emas | Kerak (masalan, info@kompaniya.uz) |
| Ishlaydigan veb-sayt | Kerak emas | Kompaniya domenida bo'lishi shart |
| Jamoaga kirish huquqi berish | Cheklangan | To'liq (rollar bilan) |
| Kimga mos | Shaxsiy loyiha, MVP | Brend, avtosalon, bank, do'kon |
Amaliy maslahat: agar ilova brendingiz nomidan chiqsa, to'g'ridan-to'g'ri Organization akkauntini oching. Avtosalon ilovasida "Sotuvchi: Aziz Karimov" deb yozilgani mijozda ishonch uyg'otmaydi. Keyinchalik akkaunt turini o'zgartirish esa alohida jarayon.
D-U-N-S: ko'pchilik bilmaydigan qadam
D-U-N-S — Dun & Bradstreet kompaniyasi beradigan 9 xonali identifikator. Apple u orqali tashkilotingiz haqiqatan mavjudligini va yuridik maqomini tekshiradi. Apple'ning yordam sahifasida aytilishicha:
- Raqam bepul beriladi. Kompaniyangiz bazada bo'lmasa, ariza Apple'ning D-U-N-S qidiruv vositasi orqali yuboriladi.
- Raqam olish 5 ish kunigacha vaqt olishi mumkin va buni tezlashtirib bo'lmaydi.
- Brend nomi, savdo belgisi yoki filial nomidan ro'yxatdan o'tib bo'lmaydi. Faqat yuridik shaxs nomidan.
- Arizani yuboradigan odam kompaniya nomidan shartnoma imzolash huquqiga ega bo'lishi kerak: direktor yoki ishonchnoma bilan vakolat berilgan shaxs.
Ba'zi dasturchilarning tajribasida bu jarayon ancha uzoq cho'zilgan. Shuning uchun D-U-N-S'ni ilova ishlab chiqilayotgan paytdayoq oling, ilova tayyor bo'lishini kutmang.
O'zbekistonga xos muammo: to'lov
Apple Developer forumida O'zbekistonlik dasturchining ro'yxatdan o'tishi taxminan bir oy to'xtab qolgani haqida yozilgan. Sabab: a'zolik to'lovi o'tmagan, mahalliy bank kartasidan to'lov so'rovi bankka umuman yetib bormagan. Bu bitta holat, ammo xulosa aniq:
- Xalqaro to'lovlar ochiq bo'lgan Visa yoki Mastercard tayyorlab qo'ying. Uzcard va Humo bu yerda ishlamaydi.
- Karta egasining ismi va manzili akkauntdagi ma'lumotlarga mos bo'lsin.
- Apple shaxsni tasdiqlovchi hujjat so'rashi mumkin. Pasportning sifatli skanini oldindan tayyorlang.
2-to'siq: Review jarayoni
Ilova App Store Connect orqali yuborilgach, uni Apple xodimi qo'lda tekshiradi. Apple'ning rasmiy sahifasida "o'rtacha 90% arizalar 24 soatdan kam vaqtda ko'rib chiqiladi" deyilgan. Bu o'rtacha ko'rsatkich, kafolat emas. Forumlarda bir haftadan ortiq kutgan dasturchilar ham bor. Birinchi marta ilova yuborayotgan yangi akkauntlar va murakkab ilovalar odatda uzoqroq tekshiriladi.
Reliz rejasida kamida 1 haftalik zaxira qoldiring. Bitta rad javobi kelsa, tuzatish va qayta tekshiruvga yana bir-ikki kun ketadi.
3-to'siq: Eng ko'p uchraydigan rad sabablari
Apple qaysi qoida bo'yicha qancha ilova rad etilganini rasmiy ravishda e'lon qilmaydi. Quyidagi ro'yxat App Review qoidalari va dasturchilar tajribasiga asoslangan. Har bir bandga O'zbekiston kontekstini qo'shdik.
Guideline 2.1 — Ilova to'liq emas
Bu eng ko'p uchraydigan sabab. Odatda quyidagilar uchun rad etiladi:
- ilova ishga tushganda yoki biror tugma bosilganda yopilib qolsa (crash);
- "Lorem ipsum" yoki "Tez orada" kabi to'ldiruvchi matnlar qolib ketsa;
- demo akkaunt berilmagan bo'lsa. Ilovaga SMS-kod orqali kirilsa, reviewer +998 raqamiga kod ololmaydi. Review Notes'da test login va parolni yoki SMS'siz kirish yo'lini ko'rsating;
- reviewer tekshirayotgan paytda backend ishlamay qolsa yoki test serveri o'chiq bo'lsa.
Guideline 4.2 — Minimal funksionallik
Saytni WebView ichiga o'rab "ilova" qilish deyarli har doim rad javobi bilan tugaydi. Apple ilovadan Safari'da ochilgan saytdan ko'proq narsa kutadi: push-bildirishnomalar, kamera, geolokatsiya, oflayn rejim, tabiiy (native) interfeys.
Guideline 4.2.6 va 4.3 — Shablon va spam
Bu qoida avtosalonlar, restoranlar, filiallar tarmog'i uchun juda muhim. Apple qoidasiga ko'ra, tijoriy shablon yoki ilova generatori asosida yasalgan ilovalar faqat kontent egasining o'zi yuborgan bo'lsagina qabul qilinadi.
Amalda bu shuni anglatadi: bir dasturchi o'z akkauntidan bir xil ko'rinishdagi beshta salon ilovasini chiqara olmaydi. Har bir brend ilovasi o'sha kompaniyaning o'z Developer akkauntidan chiqishi kerak. Biz avtosalonlar bilan ishlaganda ham shu tartibga amal qilamiz: ilova mijozning akkauntida chiqadi va unga mijoz egalik qiladi.
Guideline 5.1.1 — Maxfiylik va ma'lumotlar
- Maxfiylik siyosati (Privacy Policy) havolasi bo'lishi va ishlashi shart.
- Ilovada ro'yxatdan o'tish bo'lsa, akkauntni ilovaning o'zidan o'chirish imkoniyati ham bo'lishi kerak (5.1.1(v)). "Operatorga qo'ng'iroq qiling" degan javob yetarli emas.
- App Store Connect'dagi "Privacy Nutrition Label" ilova haqiqatda yig'adigan ma'lumotlarga mos kelishi kerak. Analitika SDK'lari (Firebase, AppMetrica) ham ma'lumot yig'adi, ularni ham ko'rsating.
Guideline 4.8 — Login xizmatlari
Agar ilovaga Google yoki boshqa uchinchi tomon akkaunti orqali kirilsa, Apple maxfiylikka yo'naltirilgan muqobil kirish usulini ham talab qiladi. Ko'pincha bu "Sign in with Apple" bo'ladi. Faqat telefon raqami va o'z tizimingiz orqali kirish bo'lsa, bu talab odatda qo'llanmaydi.
Guideline 3.1.1 — To'lovlar: Payme va Click qachon mumkin?
O'zbekiston bozorida eng ko'p chalkashlik shu yerda bo'ladi. Qoida oddiy:
| Nima sotiladi | Payme / Click / Uzcard mumkinmi? | Misol |
|---|---|---|
| Jismoniy tovar | Ha | Ehtiyot qism, kiyim, oziq-ovqat |
| Ilovadan tashqarida iste'mol qilinadigan xizmat | Ha | Taksi, servisga yozilish, yetkazib berish |
| Raqamli kontent va funksiyalar | Yo'q, Apple In-App Purchase kerak | Premium obuna, video kurs, o'yin valyutasi |
| Raqamli sertifikat yoki promokod | Odatda yo'q | Boshqa ilovada ishlatiladigan kodlar |
Onlayn kurs sotadigan ta'lim platformasi kursni ilova ichida Click orqali sota olmaydi. Bunday to'lovda Apple komissiya oladi. Apple 2020-yilda e'lon qilgan App Store Small Business Program bo'yicha yillik daromadi 1 million dollargacha bo'lgan dasturchilar uchun komissiya 15%. Bu dasturga alohida ariza berish kerak. Joriy shartlarni Apple saytidan tekshiring.
Yana bir nozik jihat: raqamli mahsulot uchun ilova ichida "Saytda arzonroq sotib oling" degan tugma yoki havola qo'yish ham taqiqlanadi. Ayrim mamlakatlarda bu qoidalar yumshatilgan, lekin O'zbekiston storefront'i bo'yicha alohida istisno haqida ma'lumot topmadik.
Ilovani yuborishdan oldingi tekshiruv ro'yxati
Buni chop etib, har bir reliz oldidan belgilab chiqing:
Akkaunt (ilova ishlab chiqilayotgan paytda):
- [ ] D-U-N-S raqami olingan yoki ariza yuborilgan
- [ ] Kompaniya domenida email va ishlaydigan sayt bor
- [ ] Xalqaro to'lovga ochiq Visa yoki Mastercard bor
- [ ] Akkaunt kompaniya nomidan ochilgan, dasturchi nomidan emas
Ilovaning o'zi:
- [ ] Haqiqiy iPhone'da crash yo'q (simulyatorda emas)
- [ ] To'ldiruvchi matnlar va ishlamaydigan tugmalar olib tashlangan
- [ ] Akkauntni ilova ichidan o'chirish mumkin
- [ ] Ijtimoiy login bo'lsa, Sign in with Apple ham qo'shilgan
- [ ] Raqamli kontent In-App Purchase orqali, jismoniy tovar va xizmatlar Payme/Click orqali
App Store Connect:
- [ ] Review Notes'da demo login va parol bor, SMS kerak bo'lmaydi
- [ ] Privacy Policy havolasi ishlaydi
- [ ] Privacy Nutrition Label barcha SDK'larni hisobga olgan
- [ ] Skrinshotlar haqiqiy ilovadan olingan va reklamada haqiqatda yo'q funksiya ko'rsatilmagan
- [ ] Backend serveri review davomida ishlab turadi
Sizga umuman iOS ilova kerakmi?
Ochiq aytamiz: har bir biznesga App Store'dagi ilova kerak emas. Har yili to'lanadigan a'zolik, review jarayoni, iOS yangilanishlariga moslashish uzoq muddatli xarajat bo'lib qoladi.
Quyidagi hollarda arzonroq yo'l yaxshiroq bo'lishi mumkin:
- Mijozlar faqat buyurtma yoki yozilish qoldirsa — Telegram bot yoki Telegram Mini App. O'zbekistonda auditoriya allaqachon Telegram'da, App Store review'i yo'q, Payme va Click bilan integratsiya oddiy.
- Katalog va ma'lumot berish yetarli bo'lsa — mobil qurilmalarga moslashgan sayt yoki PWA (brauzerda ochiladigan, bosh ekranga qo'shiladigan veb-ilova).
- Ilovani oyiga bir-ikki marta ochishsa — ilova o'rnatilgandan keyin unutib yuboriladi va xarajat o'zini oqlamaydi.
Native iOS ilova quyidagi hollarda o'zini oqlaydi: push-bildirishnomalar daromad keltirsa (servis eslatmalari, aksiyalar), kamera, NFC yoki geolokatsiya chuqur ishlatilsa, sodiqlik dasturi bo'lsa yoki brend mijoz telefonida doim ko'rinib turishi muhim bo'lsa. Avtosalonlar uchun qilgan loyihalarimizda aynan servisga yozilish va mijoz bilan muntazam aloqa ilovaning asosiy qiymati bo'lgan.
Agar ilova sizga haqiqatan kerak bo'lsa, mobil ilova ishlab chiqish xizmatimizda akkaunt ochishdan App Store'da nashr qilishgacha bo'lgan barcha bosqichlarni o'z zimmamizga olamiz. Ilova kerakmi yoki Telegram bot yetarlimi, bilmasangiz, bizga yozing. Avval vazifangizni ko'rib chiqamiz, keyin eng arzon ishlaydigan yechimni tavsiya qilamiz.
Manbalar
- Apple Developer — D-U-N-S Number yordam sahifasi
- Apple Developer Forums — O'zbekistondan ro'yxatdan o'tishda to'lov muammosi
- Choicely — App review qancha vaqt oladi (Apple'ning 90%/24 soat iborasi keltirilgan)
- Business Wire — Apple App Store Small Business Program e'loni (2020)
- RevenueCat — App Store rad javoblari bo'yicha qo'llanma
- Apple Developer Forums — 3.1.1 bo'yicha gift card ilovasining rad etilishi
- Apple App Store Review Guidelines
Yana o‘qing
Android ilova yaratishdan Google Play'ga chiqishgacha: 12 tester qoidasi, D-U-N-S, API 36 talabi, rad etish sabablari va O'zbekiston uchun tekshiruv ro'yxati.
Ikkalasi ham "biznesni boshqarish tizimi" deb ataladi, lekin turli muammoni hal qiladi. Qaysi biri sizga kerakligini aniqlaydigan oddiy savollar va tanlov mezonlari.
Landing sahifadan korporativ saytgacha — narx nimadan tashkil topadi, qaysi qismlarni keyinga qoldirish mumkin va arzon takliflarda odatda nima yo'q.