Refakatçi şimdi Google Play'de!GOOGLE PLAY'DEN İNDİR
İçerik Yöneticisi logosu

İçerik Yöneticisi

Dijital Ürün Stüdyosu

Vaka Çalışması

Bir Fikirden Google Play'e: Refakatçi'nin Geliştirme ve Yayın Hikâyesi

Refakatçi önce kendi sitemizden dağıtıldı, sonra Google Play'e çıktı. Bu yazıda o yolu, verdiğimiz kararları ve takıldığımız yerleri anlatıyoruz.

Bülent TAN7 dk okuma
PaylaşXin
Bir Fikirden Google Play'e: Refakatçi'nin Geliştirme ve Yayın Hikâyesi

Öne Çıkanlar

  • Refakatçi önce kendi sitemizden APK olarak dağıtıldı; Pro jeton kodu ile açılıyordu.
  • Tek kod tabanından iki sürüm çıkıyor; jetonla ilgili kod Google Play sürümüne hiç girmiyor.
  • Kurumsal hesap yolu sonuç vermedi; kişisel geliştirici hesabıyla 12 kişilik, 14 günlük kapalı testi tamamladık.
  • En çok emek isteyen kısım kod değil, izin ve veri beyanlarının uygulamanın gerçek davranışıyla birebir uyuşmasıydı.
  • Hedef kitle düşünülerek yayın öncesi son haftalarda büyük yazı desteği ve kısayollar gibi kullanılabilirlik işleri öne alındı.

Refakatçi bugün Google Play'de. Oraya giden yol düz değildi; bu yazıda neyi neden yaptığımızı, nerede yanıldığımızı ve neler öğrendiğimizi anlatıyoruz. Bir Android uygulamasını yayına hazırlayan biri için işe yarar notlar olsun istedik.

Önce kendi sitemizden

Refakatçi'nin ilk sürümleri Google Play'de değil, kendi sitemizden indirilen bir kurulum dosyasıyla (APK) dağıtıldı. Pro özellikleri, satın alınan bir jeton koduyla açılıyordu; satış da büyük ölçüde mesajlaşma üzerinden, elle yürüyordu.

Bu bilinçli bir sıraydı. Uygulamayı gerçek kullanıcıların elinde sınanmadan mağazaya çıkarmak istemedik. Doğrudan dağıtım bize hızlı sürüm çıkarma ve geri bildirimi hemen uygulama imkânı verdi; kendi güncelleme sistemimizi de bu dönemde kurduk. Bedeli ise belliydi: kullanıcının "bilinmeyen kaynaklardan kurulum" iznini açması gerekiyordu ve bu, özellikle yaşlı kullanıcılar için ciddi bir eşikti.

Tek kod, iki sürüm

Google Play'de dijital içerik yalnızca Google Play'in kendi ödeme sistemiyle satılabiliyor. Jetonla satış Play sürümünde olamazdı. İki ayrı proje tutmak yerine tek bir kod tabanından iki sürüm çıkarmaya karar verdik.

Hangi sürümün üretileceği derleme anında seçiliyor. Önemli ayrıntı şu: jetonla ilgili kod Play sürümünde "gizlenmiş" değil, derlenen uygulamanın içinde hiç yok. Bir politika incelemesine "muhtemelen kapalıdır" diye girilmez; kod ya oradadır ya değildir. Aynı yöntemle, Play kurallarıyla uyumu ayrıca değerlendirilmesi gereken ödül sistemini de Play sürümünde şimdilik kapalı tuttuk.

Bugün iki kanal yan yana duruyor: ana kanal Google Play; doğrudan kurulum ikincil seçenek. İki sürüm birebir aynı değil; ödeme yöntemi ve bazı özellikler farklı.

Geliştirici hesabı: kurumsal yol yerine kişisel hesap

Google Play'de iki tür geliştirici hesabı var. Kurumsal hesap, yeni hesaplara uygulanan kapalı test şartından muaf; bu yüzden ilk tercihimiz oydu. Kurumsal hesap için gereken uluslararası işletme kaydı (D-U-N-S) başvurumuz ise, işletmemizin bu kaydın baktığı sicilde yer almaması nedeniyle olumsuz sonuçlandı.

Bu yolu zorlamak yerine kişisel geliştirici hesabıyla devam ettik. Kişisel hesap kapalı test şartını getiriyor ama aynı gün başlayabileceğimiz, ne kadar süreceğini bildiğimiz bir yoldu. Geriye bakınca doğru karardı: belirsiz bir bekleyişi, takvimi belli bir işe çevirdi.

Kapalı test: 12 kişi, 14 gün

Yeni kişisel hesaplarda Google, uygulamayı herkese açmadan önce en az 12 test kullanıcısının uygulamayı kesintisiz 14 gün kurulu tutmasını istiyor. Listeye e-posta eklemek yetmiyor; her kişinin daveti kabul edip uygulamayı kendi Google hesabıyla Google Play'den kurması gerekiyor. Sayı 12'nin altına düşerse süre baştan başlıyor.

Kapalı teste ilk gönderimimiz reddedildi. Sebep koddaki bir hata değil, bir beyandı: sağlıkla ilgili soruda uygulamamızı yanlış kategoriye koymuştuk. Refakatçi tıbbi bir uygulama değil; beyanı uygulamanın gerçekte yaptığı işe göre düzelttik ve gönderim bir gün içinde onaylandı.

Kapalı test boyunca test kullanıcılarından gelen bulguların bir kısmı doğrudan uygulamaya girdi. 14 günlük şart dolduktan sonra üretim erişimi başvurusunu yaptık.

Asıl iş: izinler ve beyanlar

Google Play'e çıkmak bir dosya yükleyip beklemek değil. Refakatçi bir güvenlik uygulaması; doğası gereği hassas izinler kullanıyor ve bunların her biri ayrı bir inceleme konusu.

  • Arka planda konum. Konumda hatırlatıcılar, uygulama kapalıyken de konumu kontrol etmeyi gerektiriyor. Google bunun için uygulama içinde açık bir bilgilendirme ekranı, ayrı bir beyan ve iznin gerçekten nerede kullanıldığını gösteren bir video istiyor. Bilgilendirme metnimizi bu yüzden yeniden yazdık: "arka planda" ve "uygulama kapalıyken" ifadeleri açıkça geçiyor, kullanıcı izin vermezse diğer her şeyin çalışmaya devam edeceği söyleniyor.
  • Ön plan servisi ve tam ekran uyarı. Alarmların ve "İyi misiniz?" ekranının kilitli telefonda bile açılabilmesi için gereken izinler de gerekçelendirildi.
  • İzin listesini daraltmak. Her izin bir gerekçe ve bir inceleme demek. Mümkün olan yerde daha dar bir yolu seçtik; gerekmeyen izinleri uygulamadan çıkardık.
  • Veri güvenliği formu. Formu tahminle değil, kodu tek tek gözden geçirerek doldurduk: hangi veri toplanıyor, nereye gidiyor, neden. Acil durumda seçtiğiniz kişilere bildirim gönderilmesi bu formda "veri paylaşımı" olarak yer alıyor. Formun gerçek davranışla uyuşmaması, sonradan yakalandığında en pahalı hata olurdu.

Bir de dil meselesi var. Mağaza metninde ve uygulamada tıbbi ya da acil müdahale vaadi vermemeye dikkat ettik. "Düşmeyi tespit eder ve yardım çağırır" yerine ne yaptığını söylüyoruz: belirlediğiniz kişilere bilgilendirme gönderir.

Son haftalar: hedef kitleye göre cilalamak

Refakatçi'yi kullananların önemli bir kısmı yaşlı kullanıcılar ya da onların yakınları. Telefonun yazı boyutunu büyüttüğümüzde bazı ekranların dağıldığını gördük; büyük yazı bizim için istisna değil, varsayılan senaryoydu. Yayın öncesi son haftalarda ekranları büyük yazıya ve farklı ekran boyutlarına göre yeniden düzenledik, sık kullanılan işlevler için uygulama simgesine kısayollar ekledik, hatırlatıcılara erteleme düğmesi getirdik.

Bu sürümleri önce dahili testte denedik, ardından ilk üretim sürümü olan 1.19.13'ü Google Play'e gönderdik. Yayını aşamalı açtık; uygulama 13 Ekim 2026'da Google Play'de herkese açık hâle geldi.

Öğrendiklerimiz

  1. Beyanlar koddan daha çok emek istiyor. Teknik hazırlık bittiğinde iş bitmiyor; izinlerin, verilerin ve sağlık sorularının uygulamanın gerçek davranışıyla birebir uyuşması gerekiyor.
  2. Sürüm numarası kalıcıdır. Google Play'e yüklenen her sürüm kodu bir daha kullanılamıyor. Doğrudan dağıtılan sürüm ile mağaza sürümünün numaralarını baştan planlamak gerekiyor.
  3. İki dağıtım kanalını tek kodla yönetmek mümkün, ama ayrım noktasının tek bir yerde durması şart. Koda dağılmış koşullar bir gün mutlaka bir şeyi kaçırır.
  4. Hedef kitle teknik kararları belirliyor. Büyük yazı, sesli okuma ve sade ana ekran "güzel olur" değil, kullanılabilirliğin kendisiydi.
  5. Belirsiz bir yolu beklemek yerine yolu değiştirmek bazen en hızlı seçenek.

Sırada ne var?

Google Play sürümünü düzenli güncellemeye devam ediyoruz. iPhone sürümü planlanıyor; henüz bir tarih vermiyoruz. Uygulamanın kendisine bakmak isterseniz: Refakatçi artık Google Play'de.

Bu yazıdaki kararların hiçbiri yalnızca Refakatçi'ye özgü değil. Kendi mobil uygulamanızı yayına hazırlıyorsanız, mobil uygulama geliştirme sayfamızda nasıl çalıştığımızı anlatıyoruz. Bir projenin maliyetinin nelere bağlı olduğunu merak ediyorsanız: Web sitesi, mobil uygulama ve özel yazılım maliyeti nasıl belirlenir?

Sık Sorulan Sorular

Yeni açılan kişisel geliştirici hesaplarında evet: uygulamanın en az 12 test kullanıcısında 14 gün kesintisiz kurulu kalması gerekiyor. Kurumsal hesaplar bu şarttan muaf. Kurallar değişebildiği için güncel hâlini Google Play Console yardım sayfalarından kontrol edin.
Hayır. Kişinin daveti kabul edip uygulamayı kendi Google hesabıyla Google Play'den kurması gerekiyor.
Uygulama içinde açık bir bilgilendirme ekranı, Play Console'da beyan formu ve iznin hangi özellikte kullanıldığını gösteren bir video.
Evet; biz tek kod tabanından iki ayrı sürüm üretiyoruz. Google Play sürümünde dijital içerik yalnızca Google Play'in ödeme sistemiyle satılabildiği için iki sürümün ödeme yolları farklı.
Hayır. Refakatçi İçerik Yöneticisi'nin kendi geliştirdiği ürün; burada anlattıklarımız kendi deneyimimiz.

İlgili

Yetenek

Mobil Uygulama Geliştirme

Bülent TAN

Kurucu

Bülent TAN, İçerik Yöneticisi'nin kurucusudur. İşletmelerin fikirlerini, ihtiyaçlarını ve dijital iş süreçlerini çalışan dijital ürünlere dönüştürmeye odaklanır. Web platformları, özel içerik yönetim sistemleri, SaaS ürünleri ve dijital ürün geliştirme üzerine çalışır.