Halka Açılış: İki Mağaza, İki Ret, Sıfır Sakinlik

Lansman günlüğü · 29 Eylül 2026 · 20 dk okuma

English Deutsch Español Français Português 中文 Italiano 日本語 한국어 Русский Polski Nederlands Bahasa Indonesia

Moneyflow artık App Store'da ve Google Play'de. Sorunsuz geçtiğini söylemek isterdik. Geçmedi. Yol boyunca Apple'dan iki ret topladık, bir derleme betiğine hayır demeyi öğrettik, Lambo'nun baştan beri damalı bir bayrak olduğunu öğrendik ve Google'ın umursamadığı ama Apple'ın umursadığı bir hatayı düzelttik.

Bu, hikâyenin tamamı; sürüm notlarımızdan, çalışma kılavuzlarımızdan ve acele yazdığımız commit mesajlarından derlendi. Uzun, biraz pişkin ve kendi uygulamanı yayınlamak üzereysen gerçek tavsiyeler içeriyor. Bir kahve al, ya da varlıklarına karşı küçük bir kredi.

App Store'dan indir Google Play'den indir

Kısa versiyon, tarihlerle

  1. Sürüm 1.2.8 Google Play'de yayına giriyor. Duyuru o akşam, altı dilde geliyor.
  2. iOS, kimsenin okuyamadığı bir açılış ekranını kurtardıktan sonra Android'e 1.2.8'de yetişiyor.
  3. Birinci gönderim Apple'a uygulama içi satın almaları olmadan gidiyor. İkinci gönderim 39'uyla birlikte giriyor. Apple'ın ilk cevabı: Bilgi Gerekli.
  4. Bir marka baharı temizliği ve uygulamaya eksik bir anahtarı geri koymak için 31. derleme.
  5. İkinci ret, bir iPad'den: iki giriş düğmesi de hata gösteriyor ve inceleyici Mağaza'yı bulamıyor.
  6. Suçlu, eksik bir parametre. Android bunu baştan beri sessizce hoş görüyormuş.
  7. 34. derleme, düzgünce imzalandı. Apple ile Giriş Yap sonunda çalışıyor.
  8. Sürüm 1.2.9 Google Play'de kullanıma sunuluyor.
  9. Oyuncular telefonlarının ısındığını söylüyor. Oyunun bunu yapmasını durduruyoruz.
  10. Tek hafta sonunda beş sürüm, 1.2.10'dan 1.3.1'e.
  11. App Store bağlantısı ana sayfamıza geliyor. Şu an buradasın.

Halka arz öncesi: bağlılık sorunu olan bir tarayıcı oyunu

Moneyflow bir tarayıcı oyunu olarak başladı. Gerçek bir işi, gerçek faturaları ve gerçek bir maaşı olan bir karakter seçiyor, zar atıyor ve 9-5'ten kurtulup iki hayalini ödemeye yetecek pasif geliri kurmaya çalışıyorsun. İkisini de yapmak kazanmanın tek yolu, tek oyunculu modda da çok oyunculu modda da. Bir de düğün, bir evlilik sözleşmesi ve bir boşanma var; onlara da geleceğiz.

Sonra bunun telefonuna ait olduğuna karar verdik ve bir uygulama mağazasının bambaşka bir oyun olduğunu öğrendik. Zar yok, kart yok; yalnızca formlar, anketler ve her zaman kazanan bir kumarhane. Google Play evrak işlerini daha önce Moneyflow'u Google Play'e Çıkarmak yazısında anlattık. Bu, devamı: iki mağazada sonra olanlar ve geriye dönebilseydik kendimize ne söylerdik.

Birinci tur: Google Play evet diyor (her şeyi istedikten sonra)

Google Play ilk sırada çıktı ve konut kredisi başvurusu yaptığında bir banka gibi davrandı: samimi, titiz ve sahip olduğun her belgeyi görmeye hevesli. Veri güvenliği formu, içerik derecelendirmesi, hesap silme sayfası, kapalı test dönemi. Önceki yazı hepsini kapsıyor; o yüzden ilk sayfa tamamlandıktan sonra neyi değiştirdiğimizi anlatalım.

Tıklamayı bıraktık. 39 uygulama içi satın alma (18 piyon, 14 zar görünümü, 4 tahta teması ve 3 paket; hepsi kozmetik) elle değil betikle oluşturuldu; uygulama ile iki mağaza arasında RevenueCat durarak satın alma mantığı her yerde aynı. Sürümler de Android Publisher API'sinden geçiyor. Bir betik bir düzenleme açıyor, paketi yüklüyor, kanalı atıyor ve işliyor; herhangi bir adım başarısız olursa düzenlemeyi siliyor, böylece başarısız bir çalıştırma arkasında hiçbir şey bırakmıyor. Bu hikâyedeki en derli toplu şey.

Play'in huyları var. Daha önce gördüğü her derleme numarasını, yüklediğin ama hiç yayınlamadığın numaralar dahil, reddediyor; yani derleme numaraları oyundaki nakit gibi davranıyor: birini harcadın mı gitti, karşılığında bir şey aldın ya da almadın. İki hizmet hesabımız da var ve yalnızca biri yayınlamaya yetkili. Diğeri bir düzenleme açabiliyor, koca bir paketi yükleyebiliyor, bir kanala atayabiliyor ve sonra en son adımda bir 403 toplayabiliyor. Bunca emek ve pasta masaya geldikten sonra kesin bir “hayır”.

7 Eylül'de sürüm 1.2.8 yayına girdi. O akşam duyuruyu altı dilde yayınladık, çünkü herkesin önünde heyecanlanacaksan Almanca, İspanyolca, Fransızca, Portekizce ve Çince de yapabilirsin.

Google Play evet dedi. Apple'ın başka fikirleri vardı.

İkinci tur: Apple naz yapıyor

Android öne fırlarken iOS, App Store Connect'te hâlâ 1.2.1 sürümünde park hâlindeydi. 10 Eylül'de yetişti: sürüm 1.2.8, 30. derleme, on yeni ekran görüntüsü ve sekiz dilde tanıtım metni. Bunların hepsinden önce Ücretli Uygulamalar sözleşmesi meselesi vardı. Apple, onu kabul edip banka ve vergi bilgilerini sunmadan tek bir uygulama içi satın alma oluşturmana izin vermez. O zamana dek her deneme 409 döndürüyor; bu, Apple'ın “henüz değil, evraklarını görene kadar da değil” deme biçimi.

Sonra 39 satın almanın hepsini App Store Connect API'siyle betikledik. İlk çalıştırma bunların 24'ünde UNEXPECTED_ERROR ile başarısız oldu. Yeniden çalıştırdık ve temiz döndü. Çalışma kılavuzu artık depodaki en zen cümleyi içeriyor: hata ayıklamak yerine yeniden çalıştır.

Açılış ekranı olmayan açılış ekranı

Gerçek bir telefonda açılış ekranımız iki ayrı sebepten okunaksızdı. Storyboard ekranı kare görselle dolduruyordu; bu yüzden uzun bir telefonda yükseklik sığana kadar ölçekleniyor ve genişliğin yaklaşık %54'ünü kırpıyordu. Yazı logosu ve tüm süslü çerçeve kenardan taşıyordu. Daha kötüsü, koyu mod sürümleri krem bir tuvalin yaklaşık %5'inde yalnızca çıplak figürdü; bu, koyuya ayarlı her telefonda görünmez bir logo demek.

Görseli kendi krem arka planı üzerinde ekranın içine sığdırmaya geçtik, koyu varyantları bıraktık ve logo birleşimini tuvalin %88'inde yerine koyduk. Görsel klasörü 55 MB'dan 9,1 MB'a indi. İlk izlenim 55 MB gelmemeli.

Mağazası hiçbir şey satmayan bir uygulama nasıl gönderilir

İşte mükemmel kamuflajlı bir tuzak. Uygulama içi satın almalar ayrı inceleme kalemleri ve Apple gönderiminde olmayan birini incelemez. İlk gönderdiğimizde uygulama, 39 ürünün hepsi “Gönderime Hazır” durumunda geride bırakılarak incelemeye girdi. Onaylansaydı, alım satım üzerine bir oyunu, Mağazası hiçbir şey satamayan hâlde yayınlamış olacaktık. Geri çekmek bize bir İncelemeden Kaldır ve kuyruktaki yerimize mal oldu.

Tuzak şu: Apple, Uygulama İçi Satın Almalar sayfasından hiçbir zaman gönderilemeyecek bir taslak gönderim başlatmana izin veriyor. Üzerinde bir uygulama sürümü olmadığı için her ürün “İncelemeye Eklenemedi” hatasıyla ekleme yapamıyor ve taslağı göndermek “seçilen platform için bir uygulama sürümü ekle” hatasıyla başarısız oluyor. Hiçbir mesaj sürümün önce eklenmesi gerektiğini söylemiyor. Tabii ki düzeltmeyi betiklemeye çalıştık. API'de bir gönderim üzerinde uygulama içi satın alma ilişkisi hiç yok. Bu kapının yalnızca arayüzden açıldığını kabul etmeden önce üç yazım denedik ve çalışma kılavuzu artık bunu kibarca söylüyor; böylece kimse bir daha denemiyor.

Sonunda bizi mutlu eden sayı kırk oldu: bir uygulama sürümü, artı onun için satın alınacak otuz dokuz şey.

Birinci ret: Apple seni daha iyi tanımak istiyor

11 Eylül'de Apple yanıt verdi. Konu satırı Yönerge 2.1, Bilgi Gerekli idi. Bir hata, bir çökme ya da ihlal değildi. Apple hiçbir kusur bildirmedi. Bu, Apple'ın kısa inceleme geçmişi olan hesaplara gönderdiği anketti ve yanında bir ekran kaydı talebi geldi. Bunu bir ret olarak değil, bir sabıka kaydı kontrolü olarak düşün.

Liste yedi maddeydi: bir ekran kaydı, uygulamanın ne için olduğu ve kimin için olduğu, her şeyi denemek için nasıl girileceği, hangi dış hizmetleri kullandığı, bölgeye göre bir şeyin değişip değişmediği, düzenlemeye tabi olup olmadığı ya da başkasının materyali üzerine kurulu olup olmadığı ve satın almaların nasıl çalıştığı. İlk buluşmadaki sorular makul olduğu kadar makul sorulardı. Çözüm Merkezi bir yanıtı 4.000 karakterle sınırlıyor ve bizimki 3.917 tuttu; bu, daha yeni tanıştığımız birine söylediğimiz en uzun şey.

Sonra kayıt. Apple gerçek akışı gerçek hızda gerçek bir telefonda istedi: soğuk bir açılış, tek oyunculu bir oyun, Mağaza ve satın alma sayfası, kaydolma, giriş yapma, çok oyunculu bir lobi ve hesabı yeniden silme. Saniyede 60 karede dört dakikalık iPhone görüntüsü yaklaşık 240 MB tutuyor; bu da eklemek için fazla büyük, bu yüzden ffmpeg arayüz hâlâ okunabilirken onu 10 MB'ın altına sıkıştırdı. Çekim listesinin tamamını yazdık, çünkü bu proje bize tek bir şey öğrettiyse o da bir şeyi nasıl yaptığımızı unutacağımız.

Cevaplar iki yere gitti: Çözüm Merkezi yanıtı ve uygulamanın ürün sayfasındaki inceleme notları; böylece gelecekteki her gönderim soruları zaten yanıtlanmış olarak geliyor. İnceleyiciler notları kelimesi kelimesine takip ediyor. Onları uygulamanı hiç görmemiş, harcayacak kırk saniyesi olan ve elinde bir iPad tutan biri için yaz. Üçü de doğru çıkacak.

Prova yaparken bir şey daha çıktı. Hesap silme bir kez “Siliniyor...”da takıldı ve ikinci denemede çalıştı. Sunucunun uyuyakaldığından şüpheleniyoruz; bu, bir inceleyiciye tam olarak bozuk bir düğme gibi görünüyor. İnceleyici şehirdeyken sunucunu uyanık tut.

Marka baharı temizliği

Apple bizim dikkatimizi çekmişken, oyunda marka gibi duyulan her şeyi aramaya çıktık. Apple'ın içerik hakları kuralları bizi baktırdı ve bulduklarımızı pek sevmedik. İki karakter bir “BMW 3 Serisi (CPO)” ve bir “Honda Civic” sahibiydi. Adlar oyuna bir şey katmıyor ve bir sürü derde davetiye çıkarıyordu; artık bir “Spor Araba (sertifikalı ikinci el)” ve bir “Sade Sedan”. “Monopoly” kelimesi App Store anahtar kelimelerimizden çıktı.

Sonra Lambo vardı. Meğer Lambo piyonu hiç araba değilmiş. Baştan beri bir damalı bayrak emojisiymiş; yani eski ad bir süper otomobil vaat ediyor, bir yarış bayrağı teslim ediyordu. Finansal açıdan bakınca bu sadece pazarlama. Artık Damalı Bayrak. Tank adlı tahta teması Köpekbalığı Havuzu oldu.

Çiğnemediğimiz tek kural.

Görünen adları değiştirdik ve her ürün kimliğini tam olduğu yerde bıraktık. Damalı piyon kaputun altında hâlâ pawn.lambo ve hep öyle kalacak. Bu kimlikler iki mağazada canlı, fiyatlara bağlı ve paket hak tanımlarında anılıyor; birini yeniden adlandırmak, öğeyi sahip olan herkesten geri alırdı. Adlar metindir. Kimlikler sözleşmedir.

İkinci ret: iPad olayı

17 Eylül'de Apple geri döndü ve bu sefer gerçek sorunlar bulmuştu. İnceleyici, iPadOS 27 çalıştıran bir iPad Air (11 inç, M3) kullanıyordu; çünkü yalnızca iPhone'a özel uygulamalar iPad'de uyumluluk modunda çalışıyor ve orada inceleniyor. İki bulgu vardı. Yönerge 2.1(a): Apple ile devam et ya da Google ile devam et'e dokunmak hata gösteriyordu. Yönerge 2.1(b): inceleyici 39 uygulama içi satın almamızı bulamadı.

İkisi de bizim hatamızdı ve bir bakıma ikisi de aynı hataydı.

Hata

Giriş eklentisi her çağrıyla birlikte bir options nesnesi istiyor. iOS'ta eksikse eklenti, hiçbir giriş sayfasının görünme şansı olmadan “Missing provider or options” ile reddediyor. Android'de aynı eklenti sessizce boş bir tane varsayıp devam ediyor. Yani aynı kod satırı Google Play incelemesinden sorunsuz geçti ve Apple tarafında, her iPhone'da ve her iPad'de ilk dokunuşta çöktü.

Bir eksik parametre. Android bağışladı. iOS bağışlamadı.

Kimsenin bulamadığı Mağaza

Satın almalar, birincisine tam oturan ayrı bir yanlış anlamaydı. Eski inceleme notlarımız inceleyiciye bir şeyler satın almak için giriş gerektiğini söylüyordu. Giriş bozuktu. Yani inceleyici hiçbir zaman Mağaza'ya ulaşamadı; kendi yaptığımız kapalı bir döngü.

Daha yakından bakınca işler kötüleşti, çünkü Mağaza'nın hayal kırıklığına uğratmak için üç yolu daha vardı. Ürün listesi paket olmadan yüklenirse Mağaza bunu “satılacak bir şey yok” sayıp sahip olmadığın her ürünü gizliyordu. Üç paket (5 Piyon, Temalar ve Başlangıç Karakter) Haziran'dan beri gizliydi. Ve 5 Piyonluk Paket'i alan bir misafir ödeme yapıp hiçbir şeyin kilidini açmamış olurdu, çünkü sunucumuz paketleri yalnızca giriş yapmış oyuncular için ürünlerine açıyordu. Misafir ise tam olarak bir inceleyicinin kendisi. Birinin parasını alıp eline boş bir kutu tutuşturmak güzel bir finans dersi. Sadece vermek istediğimiz ders değil.

Kayıt için düzeltme listesi. Parametreyi geçir. Eklenti ilk pencereye bağlandığı ve iPadOS'ta bu her zaman görünür olan olmadığı için iki giriş sayfasını da iPad'de uygulamanın etkin penceresine bağla. Mağaza'ya sıfır ürün yüklenmesinin “boş” değil “henüz yüklenmedi” anlamına geldiğini öğret. Paketleri geri getir. Uygulamaya paketleri misafirler için açmayı öğret. Ve inceleme notlarını, satın almak için hiçbir şeyin girişe ihtiyaç duymadığını ve Mağaza'ya giden tam yolun ne olduğunu sade sözlerle söyleyecek şekilde yeniden yaz.

Sonuç 1.2.9 oldu. Sürüm notu bize en çok şeye mal olan iki cümleyle açılıyor: “Giriş düzeltmeleri: Google ile devam et, bilinçli bir dokunuşta hesap seçiciyi gösteriyor ve yerel giriş artık hata vermiyor. Mağaza, fiyatlar yüklenmeden önce bile ürünlerini her zaman listeliyor.” İki cümle, hayatımızdan on gün.

32 ve 33. derlemeler: hakkında konuşmadıklarımız

Düzeltmeyi öylece yayınlayabileceğimizi düşünürsün. Yayınladık, iki kez, ve her ikisinde de yanlıştı. TestFlight'ın 32 ve 33. derlemelerinde Google ile giriş çalıştı, ama Apple ile Giriş Yap, Apple'ın kendi test programındaki Apple'ın kendi düğmesi, AuthorizationError 1000 ile başarısız oldu.

Sebep sonradan bariz, öncesinde görünmez. Yetkiler (entitlements) kod imzasıyla birlikte taşınır. Yükleme betiğimiz uygulamayı imzalama kapalıyken arşivliyor ve imzalamayı dışa aktarma adımına bırakıyordu; bu adım bir uygulamayı imzalayabilir ama hiç sahip olmadığı yetkileri veremez. Apple ile Giriş Yap yetkisi derlemeye hiç girmedi. Geliştirici diliyle, uygulama evden pantolonsuz çıkmıştı.

Yükleme betiği artık arşiv zamanında imzalıyor ve imzasında yetki eksik olan hiçbir arşivi yüklemeyi reddediyor. Bir kapı görevlisi yaptık. Kimlik kontrol ediyor. 32 ve 33. derlemeler öldü ve 34. derleme, düzgün giyinik olan, Apple'a geri gönderdiğimiz derleme.

Sonra Apple evet dedi.

Sıcak sıcak

24 Eylül'e gelindiğinde oyuncular telefonlarının ısındığını söylemişti. iPhone 15'ler, iPhone 16 Pro Max'ler ve web sürümü de biraz ılık. Bunun bileşik faizin ham çekiciliği olduğunu söylemek isterdik. Bir zamanlayıcıydı.

Oyun her modda saniyede bir sayacı tıklatıyordu ve her tık tüm oyunu yeniden çiziyordu: tahtayı, her hücreyi, her paneli. Sonsuza dek. Bu arada animasyonlu piyonlar, hızlı ekranlı telefonlarda 30 kare/saniyelik bir animasyonu çizmek için saniyede 120 kereye kadar yeniden boyanıyordu. Her kartın arkasındaki tam ekran bulanıklık, altında piyon hareket etmeye devam ettiği için her karede yeniden hesaplanıyordu. Ve tahtayı canlı gösteren parıltılar kutu gölgelerini canlandırıyordu; bu da her karede yeniden boyamayı zorluyor.

Dördünü de düzelttik. Sayaç tek bir zaman aşımı oldu. Piyonlar yalnızca tam kareleri çiziyor ve ekran dışındayken, azaltılmış hareket altında ya da bir kartın altında kaldıklarında duruyor. Parıltılar ve halkalar gölgeler yerine opaklığı ve konumu canlandırıyor, üç kez atıp dinleniyorlar. Başsız testte on saniye boyunca tahtadaki boşta iş 624 ms'den 15 ms'ye düştü. Bir kart açıkken ve tahtada ejderha piyonu varken 1.188 ms'den 11 ms'ye düştü. Animasyonlarımız artık bu projede başka hiçbir yerde göstermediğimiz kadar öz denetim gösteriyor.

1.2.10 olarak, “Daha serin telefonlar” başlığıyla, daha adil bir işten çıkarma kuralıyla birlikte yayınlandı. Kovulduğunda yalnızca maaşın duruyor. Yan gelirin ödemeye devam ediyor ve faturaların hâlâ vadesinde. İşten çıkarılmak acıtmalı. Yan işini silmemeli.

Defter: her sürüm notu, art arda okunmuş

Sürüm notlarımızı tek bir dosyada tutuyoruz; iki mağazayı da besleyen aynı dosya. Sırayla okunduğunda tuhaf türden bir günlük oluyor; işte alt metin eklenmiş hâliyle. Tarihler commit tarihleri. Dosya 1.0.1'den doğrudan 1.2.6'ya atlıyor; yani arada ne olduysa günlüksüz oldu. Aşağıdaki her sürüm numarası kendi yazısına bağlanıyor.

1.0.0

Moneyflow'un ilk sürümü. Gayrimenkulde, hissede ve işletmelerde finansal imparatorluğunu kur. 9-5 döngüsünden kurtul, Hızlı Şerit'e çık ve hayallerinin peşinden git.

İçten, kısa ve biraz ürkmüş. Ne kadar küçük olduğuna bak.

1.0.1

Google Play Web üzerinden satın alma artık playmoneyflow.com'da. Baştan sona kararlılık ve kullanım iyileştirmeleri.

App Store Kararlılık ve performans iyileştirmeleri. Mali durum paneli ve zar animasyonlarında çeşitli hata düzeltmeleri.

Aynı sürüm, iki not seti. Mağazaların insanlara ne söyleyebileceğin konusunda farklı fikirleri var; bu yüzden her biri için bir set tutuyoruz ve karıştırmamaya çalışıyoruz.

1.2.6

Vergiler geldi: maaşına gelir vergisi, yan gelire %15, kârlı satışlara %15 sermaye kazancı vergisi. Karakterler artık 2025 ABD'sinin gerçek maaşlarını kazanıyor. Kiralar ve işletme getirileri ekonomiyi izliyor — durgunlukta cılız, yükselişte cömert.

Vergi memuru geliyor. Kimse istemedi ve herkesin ihtiyacı vardı. Oyundaki her getiri artık vergiden sonra değerlendiriliyor, çünkü önemli olan tek getiri o.

1.2.7

Anlaşmalarda, tekliflerde ve kredi tekliflerinde pazarlık et: tek bir yazı tura, %20 daha iyi ya da %20 daha kötü. Teklif Savaşı'nda hangi mülkü satacağını ve boşanmada hangi varlıkların gideceğini seç — ya da Evlilik Sözleşmesi imzala.

Pazarlığın masum ilk hâli. Ayrıca Evlilik Sözleşmesi'nin ilk görünüşü; bu da aklımızda ne olduğunu anlatıyor.

1.2.8 7 Eyl

İki kere pazarlık et: pazarlık et, sonra yeniden pazarlık et — ama karşı taraf masadan kalkabilir (%10, sonra %15). Kartlar artık hayatına uyuyor: düğünden önce boşanma yok, hissen yokken hisse satışı yok. Boşanma net mal varlığını paylaştırıyor ve eski eşin kredileri üstlenebiliyor.

Romantik olanı. İki kere sor, huylansınlar. Bu sürüme kadar deste sana evlenmeden önce boşanma dağıtabiliyordu; bu, bir Vegas düğün şapelinden daha kaotik. Aynı zamanda bizi Apple'ın kapısına getiren sürüm.

1.2.9 22 Eyl

Giriş düzeltmeleri: Google ile devam et, bilinçli bir dokunuşta hesap seçiciyi gösteriyor ve yerel giriş artık hata vermiyor. Mağaza, fiyatlar yüklenmeden önce bile ürünlerini her zaman listeliyor.

İki ret ve bir eksik parametrenin baskısı altında yazıldı.

1.2.10 26 Eyl

Daha serin telefonlar: oyun, sen oynarken cihazını artık yorup durmuyor. Boştaki animasyonlar birkaç kez atıp dinleniyor ve tahta artık her saniye yeniden çizilmiyor. İşten çıkarmalar daha adil: yalnızca maaşın duruyor, yan gelir ödemeye devam ediyor ve atlanan maaş günlerinde giderlerin yine vadesinde.

Telefonuna ateş çıkarmayı bıraktığımız sürüm.

1.2.11 26 Eyl

Varlık Al menüsünde yeni: bir şehir dairesi, bir kuru temizleme ve bir yol kenarı moteli. … Her kartın kendi görseli var ve seçimlerin kartın hemen altında. Arkadaşlarını özel bir çok oyunculu odaya davet et.

En kalabalık sürüm ve en kısa ömürlülerden biri, çünkü 1.2.12 aynı akşam geldi. Arkadaşı olan herkes için başlık özel odalar: bir ev sahibi, iki ila dört koltuk ve altı karakterlik bir kod.

1.2.12 26 Eyl

Nakdin mi yetmiyor? Artık açığı nasıl kapatacağını sen seçiyorsun ve iflasa ne kadar yaklaştığını görüyorsun: art arda acil krediler, kalan borçlanma payı ve kalan maaş günü. Acil krediler artık kredi kartından ucuz.

İflas artık bir geri sayımla geliyor; korkuyu öğretmenin bildiğimiz en dostça yolu bu. Acil krediler artık kredi kartından ucuz, ki gerçek hayat senin için bundan fazlasını yapmaz. Ayrıca düzeltildi: zarlar bir kartı kapattıktan sonra kendi kendine atılıyordu; bu ya bir hataydı ya da en pasif-agresif özelliğimiz.

1.3.0 27 Eyl

24 yeni kart, yol kenarı motelinden ve bir SaaS şirketinden Büyük Açık'a kadar, ayrıca nadirlik: az bulunur ve nadir kartlar artık çıkıyor. Tahtaya bakmak için bir kartı gizle, sonra Karta dön'e dokun. İşten çıkarmalar ve acil durumlar artık kapatılamıyor.

Yirmi dört yeni kart, bir nadirlik sistemi ve sessizce ayın en önemli değişikliği: kartlar artık sunucudan geliyor. Daha fazlası aşağıda.

1.3.1 27 Eyl

Varlıklarına karşı borçlan: üzerinde kredi olmayan herhangi bir mülk, işletme ya da hisse artık piyasa faizi artı %0,5 ile daha ucuz, yalnızca faizli bir krediye teminat olabilir.

Yine kaldıraç. Bir finans oyunuyuz ve kendimizi alamıyoruz. 1.3.0'ı aynı günün ilerleyen saatlerinde izledi.

1.4.0 1 Eki

Yeni Uzman botlar her hamleyi planlıyor ve ekonomiyi okuyor; artık her bot hayal satın alıp kazanabiliyor ve varlıklarını teminat göstererek borç alabiliyor. Ekonominin etkisi arttı: faiz oranları yükseliş ve durgunluk döngüsünü izliyor, durgunlukta vergilerin düşüyor, sahip olduklarının kiraları yükselişte artıp durgunlukta azalıyor.

Botların kazanmayı öğrendiği sürüm. Şimdiye kadar hiçbiri kazanamıyordu, çünkü hiçbiri hiç hayal satın almıyordu. Pro botlar geldi, ekonomi faizleri, vergileri ve kiraları ruh hâliyle birlikte hareket ettirmeye başladı ve uygulama sekiz dil daha öğrendi.

1.4.1 1 Eki

… Konut kredileri artık 25, işletme kredileri 15, taşıt kredileri 6 yılda ödeniyor; banka kredilerinde yalnızca faiz ödüyorsun ve ödemeler gelirinin %67'sine ulaşana kadar borç alabiliyorsun. …

Konut kredilerinin sonunda bir bitiş tarihi var. Kredi çalışması 1.4.0 kesildikten sonra indi, bu yüzden aynı akşam, ana ekranda bir haber kartıyla birlikte 1.4.1 olarak yayınlandı.

1.4.2 1 Eki

Tek bir hata, 1.4.1'den yirmi dakikadan kısa bir süre sonra düzeltildi: Köprü Kredi düğmesi artık bankanın gerçekten onaylayacağı tutarı sunuyor. Kendine ait mağaza notu yok.

Beş sürümlük hafta sonu.

26 Eylül Cumartesi

27 Eylül Pazar

Commit saatleri, Sofya saati. Her sürüm her mağazaya kendi adıyla ulaşmadı: Google Play'de 1.2.12, 1.2.11'in yerine üretime çıktı ve iOS'ta onun yerine gönderildi. Aynı hafta sonunda deste, kodla çizilmiş 130 illüstrasyon kazandı.

En iyi güncelleme, kimsenin onaylamak zorunda olmadığıdır

O hafta sonunun sonunda faydalı bir şey öğrenmiştik. Bir güncellemeyi yayınlamanın en yavaş kısmı onu yapmak değil. Bir mağazanın ona bakmasını beklemek. Bu yüzden 1.3.0 biraz farklı bir şey yaptı: uygulamaya teslimat kabul etmeyi öğretti.

Yeni kartlar artık sunucularımızdan geliyor; yani yeni içeriğin çoğu artık bir uygulama güncellemesi gerektirmiyor. Düzeneği kurmak bir uygulama sürümü aldı. Bundan sonra yeni kartlar, çeviriler ve illüstrasyonlar dahil, bir dağıtım uzağında.

Mağaza da aynı şekilde çalışıyor. Apple yeni bir uygulama içi satın almayı yeni bir derleme olmadan, tek başına inceliyor; yani yeni bir piyon da artık yeni bir sürüm gerektirmiyor.

Akıllıca kısım güvenlik ağı. Kimseye uygulamasının oynayamayacağı bir kart dağıtılmıyor; bu yüzden eski ve yeni sürümler bir masayı sorunsuz paylaşabiliyor. Gerçekten yeni bir mekanik icat ettiğimizde yine herkes gibi kuyruğa dönüyoruz.

Aynı sürüm nadirliği getirdi; yani bazı kartlar diğerlerinden çok daha az çıkıyor. Ne kadar az, bizim sırrımız; ama en nadir olanlar yaklaşık bir App Review'in ilk seferde geçmesi kadar sık görünüyor. Biz sıradan bir kart çektik.

Skor tablosu

Elektronik tablo meraklıları için.

Başlangıçta kendimize ne söylerdik

Bir akşamlık tıklama olan iş artık mağaza başına bir sürüm artışı, bir not ve bir avuç komut. Beklemek otomatikleştiremediğimiz tek kısım. Geri kalan her şey bu listeye girdi.

  1. Uygulama içi satın almalardan önce sürümü gönderime koy. Apple tersini yapmana izin verecek ve sonra nedenini söylemeyi reddedecek.
  2. İnceleme notlarını uygulamayı hiç görmemiş bir inceleyici için yaz. Kırk saniyeleri ve bir iPad'leri var ve notları kelimesi kelimesine takip ediyorlar. Her şeye giden tam yolu ver.
  3. Mağazanın önüne asla bir giriş koyma. Misafirlerin de cüzdanı var ve inceleyiciler misafir.
  4. Arşivini imzala, sonra betiğin yetkilerini giymemiş bir arşivi yüklemeyi reddetmesini sağla. Kendine bir kapı görevlisi yap.
  5. Eksik anahtarları çığlık attır. 30. derleme ödeme anahtarı olmadan çıktı ve hiçbir şey yüksek sesle şikâyet etmedi; Mağaza öylece bomboştu. Sessiz bir hata, gecikmeli bir retten ibaret.
  6. Kod paylaşılsa bile her iki platformda da test et. Android'in bağışladığını iOS reddetti ve tek bir kod satırının iki farklı kişiliği vardı.
  7. Ürünleri yeniden adlandır, kimliklerini asla. Adlar metindir. Kimlikler sözleşmedir.
  8. Betikle, tekrarlanabilir yap, yaz. Apple'ın API'si bazen sadece bir anlık sorun yaşıyor; bu yüzden hata ayıklamadan önce yeniden çalıştır. Çalışma kılavuzlarımız, her şeyi iki kez unuttuğumuz için var.
  9. Mağazaların ayrı kuralları varsa ayrı sürüm notları tut. Aynı sürüm, farklı cümleler.
  10. İçeriği sunucudan gönder ve mağaza kuyruğunu yeni mekanikler için sakla. En iyi güncelleme, kimsenin onaylamak zorunda olmadığıdır.
  11. Oyuncularının gerçekten sahip olduğu sıcak donanımda test et. Simülatör asla kızarmadı. Bir iPhone 16 Pro Max kızardı.
  12. İnceleyici şehirdeyken sunucuyu uyanık tut. Uyuyan bir sunucu, tam olarak bozuk bir düğme gibi görünüyor.

Hadi, bir dene bakalım

Moneyflow App Store'da ücretsiz, Google Play'de ücretsiz, her tarayıcıda da ücretsiz. Reklam yok ve başlamak için hesap gerekmiyor. Mağaza'daki her şey kozmetik. İçinde hiçbir şey kazanmana yardım etmiyor; para üzerine bir oyunda bu ya çok ilkeli ya da çok kötü bir iş.

Sırada ne var? Artık sunucudan gelen daha fazla kart, arkadaşlarla oynamanın daha fazla yolu ve evren iyiyse, sürüm numarasız tam bir hafta.

App Store'dan indir Google Play'den indir Tarayıcında oyna

Tahtada görüşürüz.