İlk mobil uygulamanızı başlatmak için yeni başlayanlara uygun bir rehber mi arıyorsunuz? Biz de oradaydık ve HackerNoon Mobil Uygulamasını geliştirirken öğrendiğimiz dersleri paylaşarak yardımcı olabiliriz.
İlk mobil uygulamanızı nasıl başlatacağınıza dair yeni başlayanlara uygun bir rehber arıyorsanız doğru yere geldiniz.
HackerNoon Mobil Uygulaması aynı zamanda uygulama geliştirme dünyasına ilk adımımızdı ve ilk başta bizim de muhtemelen şu anda sizin kadar kaybolmuş olduğumuzun farkındayız. Zorlukla kazandığımız derslerimizi paylaşarak uygulamanızı hayata geçirmenize yardımcı olalım.
Başarılı bir uygulama gönderim süreci sağlamak amacıyla ayrıntılı adım adım talimatlar ve yönergeler için Apple'ın ve Google'ın resmi belgelerine bakmayı unutmayın.
Uyumluluk ve performanstan emin olmak için uygulamanızı çeşitli Apple cihazlarında test edin. Ekran boyutları, çözünürlükler ve yönler gibi cihaza özgü özellikleri kullanın.
[ ]
Apple'ın en son iOS sürümleri ve teknolojileri için destek ekleyin.
Uygulamanız hesap tabanlı özellikler içeriyorsa, aktif bir demo hesabı veya tam özellikli bir demo modunun yanı sıra uygulamanızı incelemek için gerekli olabilecek diğer donanım veya kaynakları (örneğin, oturum açma kimlik bilgileri veya örnek bir QR kodu) sağlayın.
[ ] Uygulamanızın özelliklerini ve kullanıcı arayüzünü sergileyen yüksek kaliteli ekran görüntüleri yakalayın.
[ ] Görsel olarak çekici bir uygulama önizleme videosu hazırlayın (isteğe bağlı ancak önerilir).
[ ] İlgili anahtar kelimelerle ilgi çekici ve kısa bir uygulama açıklaması yazın.
[ ] Farklı App Store bölgeleri için yerelleştirilmiş açıklamalar ve anahtar kelimeler geliştirin.
Kod İmzalama: iOS dağıtım ön hazırlık profili ve dağıtım sertifikası oluşturma
[ ] Geliştirici Programı hesabınızı Xcode'a ekleyin. Üst menüden Xcode'u ve ardından Tercihler'i seçin.
[ ] Hesaplar'a tıklayın. Pencerenin sol alt köşesinde + işaretine basın, ardından Apple Kimliği Ekle...
[ ] Apple Geliştirici Programı için Apple Kimliğinizi ve parolanızı girin ve ardından Giriş Yap'ı tıklayın.
[ ] Ardından otomatik imzalamayı etkinleştirin. Proje Düzenleyiciden bir hedef seçin ve Genel'i seçin. "İmzalama" bölümüne ilerleyin ve ayarları genişletmek için üçgen simgesini tıklayın. İmzalamayı otomatik olarak yönetmek için kutuya tıklayın. Takımınızı seçin.
Uygulamayı Xcode kullanarak arşivleyin ve yükleyin
[ ] Uygulamayı App Store Connect aracılığıyla incelenmek üzere göndermeden önce, yapıyı Xcode aracılığıyla yüklememiz gerekiyor. Xcode'da dağıtım hedefi olarak Genel iOS Aygıtı'nı seçin.
[ ] Üst menüden Ürün'ü seçin ve Arşivle'ye tıklayın.
[ ] Xcode Organizer başlatılacak ve geçmişte oluşturduğunuz tüm arşivler görüntülenecektir. Mevcut yapının seçildiğinden emin olun ve sağ paneldeki App Store'a Yükle seçeneğine tıklayın.
[ ] Kimlik bilgilerinizi seçin ve Seç 'i tıklayın.
[ ] Bir sonraki pencerede sağ alt köşedeki Yükle'ye tıklayın. Yükleme tamamlandığında bir başarı mesajı görünecektir. Bitti'yi tıklayın.
Uygulama için bir App Store Connect kaydı oluşturun - uygulamanın meta verilerini ve diğer ayrıntıları App Store Connect kaydında yapılandırın
[ ] App Store Connect kontrol panelinde Uygulamalarım'ı seçin.
[ ] Sol üst köşedeki + işaretini ve ardından Yeni Uygulama 'yı tıklayın.
[ ] Yeni bir App Store Connect kaydı oluşturmak için şu ayrıntılara ihtiyacınız olacak: platform, uygulama adı, varsayılan dil, paket kimliği ve SKU. Bu ayrıntıları daha sonra değiştiremezsiniz; bu nedenle ne girdiğinizden emin olun.
➡️
Keşif için optimize etmek amacıyla uygulama adınızda anahtar kelimeler kullanın.
➡️
Paket kimliği, Xcode projenizdeki Info.plist dosyanızdaki (hedefin Genel --> Kimlik bölümündeki) paket tanımlayıcısıyla tam olarak eşleşmelidir.
➡️
SKU'yu kullanıcılar göremez ve ayarlamak size kalmıştır. Şirketinizde kullandığınız bir tanımlayıcı veya sizin için anlamlı olan başka bir şey olabilir. Kabul edilebilir karakterler arasında harfler, sayılar, kısa çizgiler, noktalar ve alt çizgiler bulunur ve bunlar bir harf veya sayıyla başlamalıdır.
[ ] App Store Connect'teki "App Store" sekmesi altında, "Uygulama Bilgileri" sayfasında ek diller, kategoriler ve uygulamanın Gizlilik Politikası URL'sini ekleyin
[ ] Bu aşamada uygulama sarı bir nokta ile işaretlenecek ve "App Store" altındaki sol panelde "Gönderime Hazırla" durumu gösterilecektir. Yapılandırmak istediğiniz yapıyı seçin. Burası App Store'daki ürün sayfasına ilişkin bilgileri ekleyeceğimiz yerdir.
[ ] Uygulamanın ekran görüntülerini yükleyin (JPEG veya PNG formatında ve durum çubukları olmadan). Bir cihaz için bir dizi ekran görüntüsü yükleyebilir ve bunları diğer tüm boyutlar için kullanabiliriz.
[ ] Ekran görüntülerinin yüklenmesi tamamlandıktan sonra pencerenin sağ üst köşesindeki Kaydet'e tıklayın.
[ ] Aşağı kaydırın ve uygulamanın açıklamasını, anahtar kelimelerini, destek URL'sini ve pazarlama URL'sini girin.
➡️
Uygulamanın açıklaması ve anahtar kelimeleri kritik öneme sahiptir. Bunları keşif için optimize ettiğinizden emin olun.
➡️
Destek URL'si, iletişim formu içeren bir açılış sayfası kadar basit olabilir.
➡️
Pazarlama URL'si uygulamanızın web sitesi olabilir ve isteğe bağlıdır.
[ ] Aşağıdaki "Genel Uygulama Bilgileri" bölümünde uygulamanın simgesini yükleyin ve sürüm numarasını, telif hakkını ve iletişim bilgilerini girin.
➡️
Uygulamanın simgesi 1024px x 1024px boyutunda olmalıdır.
➡️
Sürüm numarası Xcode'dakiyle tam olarak eşleşmelidir.
➡️
Telif hakkı bilgisi genellikle şu şekilde görünür: "Telif Hakkı (c) 2017, Instabug, Inc.".
➡️
Buradaki iletişim bilgileri kullanıcılara gösterilecek bilgilerdir.
[ ] "Derecelendirme"nin yanındaki Düzenle'ye tıklayın ve uygulamamız için geçerli seçenekleri seçin; uygulama, derecelendirmesiyle eşleşmediği takdirde inceleme sırasında reddedilebilir.
[ ] "Uygulama İnceleme Bilgileri" bölümünün altına, iletişim bilgilerinizi (Marcos?), inceleyen için sahip olduğunuz notları girin ve sürümün yayınlanma tarihini ayarlayın.
➡️
Buradaki iletişim bilgileri, incelemeyi yapan kişinin size doğrudan ulaşması gerekmesi durumunda kullanılabilmesi içindir.
➡️
İncelemeyi yapan kişiye yönelik notlar, kullanmaları gerekebilecek belirli donanımlarla ilgili bilgileri veya erişim için ihtiyaç duyabilecekleri kullanıcı hesabı bilgilerini içerebilir.
➡️
İlk sürümler için genellikle sürüm çıkış tarihini otomatik olarak bırakmalısınız.
[ ] Geliştirici hesabınızı kullanarak App Store Connect'te ( appstoreconnect.apple.com ) oturum açın.
[ ] "Uygulamanızı göndermeden önce bir yapı seçin" seçeneğini tıklayın.
[ ] Xcode aracılığıyla yüklediğiniz yapıyı seçin. Sağ alt köşedeki Bitti'yi, ardından sağ üst köşedeki Kaydet'i ve ardından İncelemeye Gönder'i tıklayın.
[ ] Son olarak, Dışa Aktarma Uyumluluğu, İçerik Hakları ve Reklam Tanımlayıcı sorularını yanıtlayın ve Gönder 'i tıklayın.
Uygulamanın İncelenmesi ve Yayınlanması:
[ ] İncelemenin ilerleyişini izleyin ve Apple'ın inceleme ekibinden gelen sorunları veya istekleri derhal ele alın; üstteki yatay menüden Etkinlik'i ve ardından soldaki panelden App Store Sürümleri'ni seçin.
[ ] Onaylandıktan sonra uygulamanın çıkış tarihini ayarlayın veya hemen yayınlayın.
İştetüm süreci daha iyi anlamamıza yardımcı olan @CodeWithChris tarafından hazırlanan bir rehber:
App Store İnceleme Yönergeleri - Kaçınılması Gereken Önemli Noktalar
Uygunsuz İçerik: Uygulamanıza müstehcen, saldırgan veya yasa dışı içerik eklemekten kaçının.
Yanıltıcı Bilgiler: Uygulamanızın açıklamasının, ekran görüntülerinin ve meta verilerinin, işlevselliğini doğru şekilde yansıttığından emin olun.
Kullanıcı Gizliliği: Veri toplama için kullanıcının onayını alın ve kullanıcı verilerini güvenli ve sorumlu bir şekilde kullanın.
Çökmeler ve Hatalar: Herhangi bir çökmeyi, hatayı veya performans sorununu belirlemek ve düzeltmek için uygulamanızı kapsamlı bir şekilde test edin.
Kullanıcı Arayüzü: Apple'ın İnsan Arayüzü Yönergelerini izleyin, görsel olarak çekici bir tasarım sağlayın ve tutarlı bir kullanıcı deneyimi sağlayın.
Uygulama İşlevselliği: Uygulamanızın amaçlandığı gibi çalıştığından ve gizli veya belgelenmemiş özellikler içermediğinden emin olun.
App Store İnceleme Yönergeleri - Gerekli Unsurlar
Tüm uygulama bilgilerinin ve meta verilerinin eksiksiz ve doğru olduğundan emin olun
Uygulama İncelemesinin size ulaşması gerekmesi durumunda iletişim bilgilerinizi güncelleyin
Uygulama İncelemesine uygulamanıza tam erişim sağlayın.
İnceleme sırasında aktif ve erişilebilir olmaları için arka uç hizmetlerini etkinleştirin
Açıkça görülmeyen özellikler ve uygulama içi satın alımlarla ilgili ayrıntılı açıklamaları, uygun olduğunda destekleyici belgeler de dahil olmak üzere Uygulama İnceleme notlarına ekleyin
İşlevsellik: Uygulamanız düzgün çalışmalı ve kullanıcılara net bir amaç ve değer sağlamalıdır.
Yasal Uyumluluk: Fikri mülkiyet hakları, gizlilik ve veri koruma düzenlemeleri dahil olmak üzere geçerli yasalara uyun.
Minimum Kullanıcı Deneyimi: Uygulamanız, ek uygulama içi satın almalar veya abonelikler olmadan bile belirli düzeyde işlevsellik sağlamalıdır.
Uygulama İçi Satın Almalar: Uygulama içi satın alma işlemlerini veya abonelikleri kullanıcılara açıkça bildirin ve bunların uygulanmasına ilişkin Apple'ın yönergelerini izleyin.
App Store Meta Verileri: Uygulamanızın meta verilerinde uygulama adı, açıklama, ekran görüntüleri ve anahtar kelimeler dahil olmak üzere doğru ve alakalı bilgiler sağlayın.
iPhone uygulamaları, App Store Connect'te kullanılabilirliklerini güncellemediğiniz sürece, Apple silikon Mac'lerdeki Mac App Store'da otomatik olarak yayınlanacaktır.
Apple, her türlü hatayı, yavaş uygulamaları, ayrıntılı olmayan uygulama açıklamalarını, tamamlanmamış uygulamaları vb. gösteren uygulamalar için büyük reddetme oranlarına sahiptir.
Kullanıcı bilgilerini topluyorsanız onlara açık bir gizlilik politikası sunmanız gerekir.
Apple görsellerini kullanamazsınız.
Uygulamanın her konumda uygun şekilde çalıştığından ve doğru çeviriye sahip olduğundan emin olun; ancak Apple küresel uygulamaları çok seviyor!
Başarılı bir uygulama gönderim süreci sağlamak amacıyla ayrıntılı adım adım talimatlar ve yönergeler için Apple'ın resmi belgelerine bakmayı unutmayın.