Moneyflow'u Google Play'e Çıkarmak
English Deutsch Español Français Português 中文 Italiano 日本語 한국어 Русский Polski Nederlands Bahasa Indonesia
Moneyflow bir tarayıcı oyunu olarak başladı. Aynı oyunu Google Play'e çıkarmak, Android derlemesini yapmaktan hayli uzun sürdü. Bu sürecin gerçekte nasıl göründüğünün dürüst anlatımı burada, her adımla karşılaştığımız sırayla; böylece kendi oyununu yayınlıyorsan seni nelerin beklediğini bilirsin.
Moneyflow'u Google Play'den indir
1. Web oyununu gerçek bir Android uygulamasına sarmak
Moneyflow bir React uygulaması; oyunu yeniden yazmak yerine onu yerel bir Android projesi olarak paketlemek için Capacitor kullandık. Uygulama kimliği com.playmoneyflow.app - ve bu dizenin kalıcı olduğunu bilmeye değer. Bir paket adı Play'de yayınlandıktan sonra bir daha kullanılamaz ya da yeniden adlandırılamaz; yani tüm süreçte gerçekten geri alamayacağın birkaç karardan biri.
Play bir APK'yı değil, imzalanmış bir Android App Bundle (.aab) istiyor. Uygulama imzalama anahtarını Google'ın yönetmesine izin verdik ve yükleme anahtarını üç yıl sonra da bulabileceğimiz bir yerde tuttuk. Yükleme anahtarını kaybetmek telafi edilebilir; ürün sayfasının kontrolünü kaybetmek değil.
2. Kapalı test: kimsenin seni uyarmadığı kısım
Yeni kişisel geliştirici hesapları için Google, üretim erişimine başvurmana bile izin vermeden önce gerçek test kullanıcılarıyla bir kapalı test dönemi şart koşuyor. Bu, test kullanıcısı bulmak, onların bir bağlantı üzerinden katılmasını sağlamak ve onları tüm süre boyunca gerçekten kayıtlı tutmak demek; bir kez düğmeye tıklatmak yetmiyor.
Neyi farklı yapardık: kapalı testi ilk günden, kaba bir sürümle başlatırdık.
Saat yalnızca test kullanıcıları katılmış durumdayken işliyor. Oyun cilalanana kadar beklersen, hiçbir sebep yokken yayın tarihine haftalar eklemiş olursun. Test kanalına erken, çirkin bir sürüm yolla ve sayaç işlerken cilala.
3. Veri güvenliği formu
Bu bir beyan ve Google onu uygulamanın gerçekte yaptıklarıyla çapraz kontrol ediyor. Pakete koyduğun her SDK senin davranışın sayılıyor, onların değil. Moneyflow için şunları hesaba katmamız gerekti:
- Hesap bilgileri - Google, Apple ya da e-posta/şifre ile giriş için e-posta adresi.
- Uygulama etkinliği - bir hesaba bağlı kayıtlı oyunlar, çok oyunculu oturumlar ve skor tablosu puanları.
- Satın alma geçmişi - Google Play Faturalandırma üzerinden yönetiliyor.
Takip ettiğimiz kural: bir alan belirsizse davranışı dürüstçe ve daha geniş kategoride anlat. Fazla beyan etmenin sana hiçbir maliyeti yok. Eksik beyan, yayına girdikten sonra bile ürün sayfasını kaldırabilecek bir politika ihlali ve bu çok daha kötü bir gün.
4. İçerik derecelendirmesi ve “bu kumar mı?” sorusu
Moneyflow para üzerine bir kutu oyunu. Zarları, varlıkları ve bir borsası var. Bu birleşim içerik derecelendirme anketinde güvenilir biçimde soru çıkarıyor; bu yüzden ayrımı net koymak önemli:
- Oyuncular oyun ekonomisine gerçek para yatıramaz.
- Oyun içi paranın nakde çevrilme değeri yok ve tekrar paraya dönüştürülemez.
- Oyunda hiçbir şey gerçek dünyadaki bir sonuç üzerine bahis değil.
Bu, bir uçuş simülatörünün uçuş olmaması gibi, finansal kararların bir simülasyonu. Önemli olan anketi harfi harfine ve tutarlı yanıtlamak - derecelendirme cevaplarından üretiliyor ve cevaplarınla gerçek oynanışın uyuşmaması kaldırılma gerekçesi.
5. Uygulama içi satın almalar
Play, her ürünün uygulaman görmeden önce Play Console'da oluşturulup etkinleştirilmesini istiyor ve ürünler yalnızca faturalandırma izniyle bir test kanalına zaten yüklenmiş bir derleme için çözülüyor. Bu neredeyse herkesi yakalıyor: ödeme ekranın boş geliyor, kod kusursuz görünüyor ve asıl sorun mağazanın sana verecek hiçbir şeyinin olmaması.
Katmanlar boyunca düzinelerce ürünle bitirdik; bu, bir web formundan güvenilir biçimde tıklanamayacak kadar fazla. Onları oluşturmak ve denetlemek için betikler yazdık ve aynı hak mantığı hem Android'de hem iOS'ta çalışsın diye uygulama ile mağaza arasındaki katman olarak RevenueCat kullandık. Satın almaları test etmek, Play Console'da yapılandırılmış lisans test hesapları gerektiriyor - gerçek bir ücret asla kesilmiyor, ama satın alma akışının tamamı çalışıyor.
6. Hesap silme zorunlu
Uygulaman bir kullanıcının hesap oluşturmasına izin veriyorsa Google, o hesabı silmenin bir yolunu hem uygulamanın içinde hem de herkese açık bir web adresi üzerinden şart koşuyor; böylece uygulamayı zaten kaldırmış biri de verisini sildirebilsin.
Bunu neredeyse bu olmadan gönderiyorduk. Moneyflow'da artık uygulama içi menüde hesap silme var ve playmoneyflow.com/delete-account adresinde herkese açık bir sayfa. Giriş desteği sunuyorsan, bunu ret yedikten sonra değil, göndermeden önce kur.
7. Mağaza sayfasının kendisi
Mağaza sayfası bir pazarlama varlığı, evrak işi değil ve nihai yükleme kararlarının çoğu orada veriliyor. Play'in istedikleri:
- Uygulama adı (30 karakter) ve kısa açıklama (80 karakter) - insanların gerçekten okuduğu kısa açıklama.
- Tam açıklama (4000 karakter), Play aramasında dizinleniyor.
- 512×512 uygulama simgesi ve 1024×500 öne çıkan grafik.
- Telefon ekran görüntüleri; tablete hazır olarak listelenmek istiyorsan ayrıca 7 inç ve 10 inç tablet ekran görüntüleri.
Ekran görüntüleri işin ağırlığını taşıyor. Bir kutu oyununda, ilk iki karede gerçek tahtayı göstermek her türlü açıklama metnini geride bırakıyor - insanlar kaydırmadan önce görsellere bakıp karar veriyor.
8. İnceleme ve gerçekte neyin ters gittiği
İnceleme süreleri birkaç günden bir haftanın hayli üzerine kadar değişiyor ve yeni bir hesabın ilk gönderimi bu aralığın yavaş ucunda kalma eğiliminde. Tecrübemize göre yaşanan retlerin neredeyse hiçbiri kodla ilgili değil. Kodun etrafındaki meta verilerle ilgili: uygulamanın davranışıyla uyuşmayan bir Veri güvenliği yanıtı, eksik bir gizlilik politikası adresi, derlemenin artık yapmadığı bir şeyi gösteren bir ekran görüntüsü ya da manifestte tanımlanıp arkasında görünür bir özellik olmayan bir izin.
En başta kendimize ne söylerdik
- Play Console hesabını aç ve kapalı testi hemen başlat. Bekleme süresi kritik yol ve sonradan sıkıştıramayacağın tek şey.
- Mağaza sayfasını yazmadan önce gizlilik politikasını, koşulları ve hesap silme sayfasını yaz. Bunlar ön koşul, en sonda toparlayacağın evrak işi değil.
- On kereden fazla tıklayacağın her şeyi betikle. Özellikle uygulama içi satın alma ürünlerini.
- Her anketi harfi harfine yanıtla. Formlar gerçek uygulamanla karşılaştırılıyor; yani dürüst cevap aynı zamanda hızlı olan.
- Sıkıcı yarıya bütçe ayır. Kabaca söylemek gerekirse, Android derlemesini yapmak küçük iş, mağaza uyumu büyük işti.
Hemen oyna
Moneyflow Android'de ücretsiz ve herhangi bir tarayıcıda playmoneyflow.com adresinde ücretsiz oynanıyor - kurulum yok, başlamak için hesap gerekmiyor. Gerçek geliri, gideri ve borcu olan bir karakter seç, sonra 9-5'ten kurtulacak kadar pasif gelir kur.