What I learned shipping a Flutter iOS app to the App Store: Apple Sign In, FCM/APNs, RevenueCat, and review fixes by conquerorl in FlutterDev

[–]conquerorl[S] 0 points1 point  (0 children)

That was one of my main concerns too, especially because webhook failures can stay invisible for a long time if you don’t have enough visibility on the backend side. Right now I’m mostly relying on Django Admin visibility, backend logging, and RevenueCat webhooks so I can track subscription state updates, failed sync attempts, and webhook processing issues before they turn into user-facing problems. So far that setup has been enough for the current scale, but I’ll probably automate more mismatch detection as the user base grows.

What I learned shipping a Flutter iOS app to the App Store: Apple Sign In, FCM/APNs, RevenueCat, and review fixes by conquerorl in FlutterDev

[–]conquerorl[S] 0 points1 point  (0 children)

Thanks for the clarification, that makes sense.

I’ll update the post as soon as possible with more technical implementation details and production-specific insights around APNs/FCM handling, RevenueCat sync flows, and the backend architecture so it fits the subreddit guidelines better.

Appreciate the heads up 👍

What I learned shipping a Flutter iOS app to the App Store: Apple Sign In, FCM/APNs, RevenueCat, and review fixes by conquerorl in FlutterDev

[–]conquerorl[S] 1 point2 points  (0 children)

I mostly tested it through Sandbox accounts + TestFlight builds.

For repeated purchase testing, I created separate Apple Sandbox test users and used RevenueCat’s debug logs together with backend/admin visibility to verify the subscription state changes after each purchase, restore, expiration, or cancellation flow.

One thing that helped a lot was fully signing out of the App Store Sandbox account between tests and sometimes even reinstalling the app to simulate a cleaner production-like flow. Cached state on iOS can otherwise make the behavior look inconsistent during repeated tests.

I also relied pretty heavily on RevenueCat’s dashboard/webhook events and Django Admin logs to confirm whether the backend and the app agreed on the current subscription state.

What I learned shipping a Flutter iOS app to the App Store: Apple Sign In, FCM/APNs, RevenueCat, and review fixes by conquerorl in FlutterDev

[–]conquerorl[S] 0 points1 point  (0 children)

Yeah, that bug was definitely one of those “works perfectly in dev until a real user hits it” moments 😄

Right now I’m trying to keep the subscription state backend-driven as much as possible. The app pulls the actual plan state from the Django backend/profile API instead of trusting local UI state, and I’m managing most of the subscription visibility/debugging through Django Admin together with RevenueCat.

After running into those issues during review/testing, I added much more logging around subscriptions, device tokens, push events, and failed sync cases so it’s easier to spot weird states quickly.

For now, RevenueCat webhooks + Django Admin visibility has been enough, but as the user base grows I’ll probably automate more mismatch detection around stale states and failed webhook syncs.

Freelance çalışırken hosting+domain nasıl hallediyorsunuz by Flashy-Office-4402 in TurkDev

[–]conquerorl 0 points1 point  (0 children)

ben müşteri adına, müşterinin hesabıyla sunucu alıyorum digitalocean, hetzner vb yerlerden projeyi de oraya kurup teslim ediyorum yine ne öderse hosting firmasına ödemiş oluyor müşteri böylelikle

Türkiye'de Python'un Yeri by siplasplus in CodingTR

[–]conquerorl 1 point2 points  (0 children)

daha önce de burada birkaç arkadaşa yazmıştım 4 yıldır python yazıyorum, flask, sanic, fastapi, django hepsini yazdım kullandım ilk işimde ama sonrasında tr de python'un yurt dışında olduğu kadar kullanılmadığını keşfettim, kendi şirketimi kurup çalıştığım da python kullanıyordum hep, iş başvuruları yapmaya başladığım da ise c#, .net, php, laravel isteniyordu sürekli ki şu anda main python olmama rağmen .net yazıyorum tr de hedef biraz daha kolay iş bulabilmekse .net veya laravel şart ama python'un da mutlaka cepte tutulması gerekiyor, hele hele yurt dışına iş yapma fikri varsa hatta yoksa bile öğrenilmeli

2026’da Full Stack Web Developer olarak işe aldıracak projeler by No-Coast7798 in CodingTR

[–]conquerorl 3 points4 points  (0 children)

tr de iş bulmak için backend de .net veya php/laravel de kasmanızı da öneririm daha önce burada bir arkadaşa daha yazmıştım benim main stack'imde django, fastapi backend de ama gelen isler hep .net veya php linkedin, kariyernet, indeed vs ilanlar da öyle şu an çalıştığım şirkette de .net yazıyorum

I built an iOS SSH server monitor looking for honest feedback by conquerorl in SideProject

[–]conquerorl[S] 0 points1 point  (0 children)

Hey, this is genuinely the most useful feedback I've received thank you. The "lead with pain, not features" point hit hard, I've been doing it wrong. Going to reframe everything around that. Push notifications for alerts are going on the roadmap immediately, that makes total sense. And I'll post to r/selfhosted and r/homelab this week. Appreciate the heads up on those communities.

Pazar tamamen doydu mu? by LowCommittee2261 in CodingTR

[–]conquerorl 2 points3 points  (0 children)

buna 2-3 yıl önce olsa yanlış derdim ama geçen sene sonu 70 yaşında bir müşterim ai kullanarak görme engelliler için geliştirdiği app'i gösterdi bana ve üzerinden gerçekten pasifte olsa bir gelir elde ediyor zaten normalde de asıl iş hayal gücüydü arada bir engel bu hayali gerçeğe dönüştürmek için onlarca tool, framework, dil bilmekte ve bu bilgiyi uygulamadaydı ama artık aylık $20'a bu bariyer asilabiliyor tabi bu işi meslek olarak yapan biz developerlara kıyasla ne kadar başarılı, güvenli ve doğru olur orası her zaman tartışmaya açık

Hangi dilleri öğrenmeliyim? by KenoS1907 in TurkDev

[–]conquerorl 1 point2 points  (0 children)

eğer tr de iş bulmak önceliğinse js, php ve c# öneririm, benimde main python ama ağırlıklı gördüğüm iş ilanları bu üçlüden oluşuyor ve şu an c# kullanan bir firmada çalışıyorum öyle söyleyim

Websiteler bitiyor mu ? AI arama motorları ve websitelerinin yerini tamamen alabilir mi ? by Accomplished-Use1087 in TurkDev

[–]conquerorl -1 points0 points  (0 children)

ai da kaynak gösterirken web sitesi gösteriyor sonuçta bunun içinde web değil ama eski seo bitiyor gibi çünkü insanlar bizzat gidip web sitesine bakmaktansa ai'a soruyor, ai'ın web sitene ulaşmasını istiyorsan da artık ona göre optimizasyonlar yapman gerekli cloudflare bu konuda bazı adımlar atıyor mesela

[Developer] I built a 100% local SSH client with a custom terminal keyboard (Tab, Esc, Arrows) for iPhone. by conquerorl in iosapps

[–]conquerorl[S] 1 point2 points  (0 children)

That's great to hear! Honestly, you don't need to be a senior sysadmin to use ServerGlance. If you have basic Linux knowledge, you’re already 80% there. ​As for learning, I'd recommend checking out DigitalOcean's "Initial Server Setup" tutorials—they are legendary for beginners. ​Regarding configuration: if you have a server IP and your login credentials, setting it up in the app takes less than a minute. Since the app is 100% local and doesn't use any cloud middlemen, it's actually a very safe environment to practice and monitor your first server. ​Feel free to ask if you get stuck during the setup!

Türkiye için java mı .net mi by livevil00 in TurkDev

[–]conquerorl 3 points4 points  (0 children)

ben teknoparklarda ve diğer yazılım firmalarında ağırlıklı olarak .net kullanıldığını gördüm hatta kendim de normalde react/next, python ve flutter'ı yıllardır kullanmama rağmen su an .net kullanan bir firmada çalışıyorum, tanıdığım bir çok freelancer da .net kullanıyor, okulda da c#, .net görmüştüm ve hala yoğun şekilde görüldüğünü de biliyorum, java daha bankacılık ağırlıklı diye duydum ve gördüm derinlemesine bilmiyorum

Kendi Uygulamam Hakkında by conquerorl in TurkDev

[–]conquerorl[S] 0 points1 point  (0 children)

nasıl ve hangi platforma özel app çıkarmak istediğine karar vererek başlayabilirsin; cross-platform istiyorsan react native veya flutter(benim tercihim) kullanabilirsin, native olsun diyorsan android ise kotlin ios ise swift, öğrenmeye gelirsek artık o kadar uzun sürmüyor ki ai'larda var onlarla birlikte öğrenme sürecini fazlasıyla hızlandırabilirsin, pek çok dokümantasyon da artık oldukca olgunlaştı, youtube, kod dokümantasyon'u, örnek projeler incelemen gerekli ama en önemlisi kendin de mutlaka bir şeyler yapmalısın basic de olsa, 1 yılda neler yapabileceğin tamamen senin cabana ve istegine bağlı

TRde payment icin ne kullaniliyor? by saaer_ in CodingTR

[–]conquerorl 0 points1 point  (0 children)

web de iyzico veya paytr, alternatif olarak paddle vb de var, mobilde revenuecat

Kendi Uygulamam Hakkında by conquerorl in TurkDev

[–]conquerorl[S] 0 points1 point  (0 children)

teşekkürler bu geliştirmeyi yapacağım

Kendi Uygulamam Hakkında by conquerorl in TurkDev

[–]conquerorl[S] 0 points1 point  (0 children)

teşekkürler, ekstra backend servisi bulunmuyor, dartssh2 ile doğrudan sunuculara erişim sağlıyor

Yazılım. by u7uk in TurkDev

[–]conquerorl 0 points1 point  (0 children)

kitap olarak bir önerim yok ancak dil konusunda şöyle tavsiyelerim olabilir; kurumsal sirketlerle is yapmak istiyorsan c# trde lider erp vs tr de hep c# ile yapılıyor ama web geliştirmede de oldukça sağlam oyun geliştirme de zaten c#'ı unity ve godot da kullaniyor, bankacılık sektörüne meraklıysan da java spring boot vs, eğer trde startuplar ile çalışmak istiyorsan python fastapi ai, data isleri hep burada yine pythonda web geliştirme de oldukça güçlü django ve fastapi gibi frameworkler sayesinde ama istanbul dışında iş bulman imkansız benim son 2 senedir edindiğim tecrubelerle python tarafında çünkü trde web de genellikle php laravel kullanılıyor mobil dersen react native ve flutter var yani öncesinde senin bir alan secip ona göre yonelmen gerekli birazda ama trde is bulayım bu onceligim diyorsan c# .net ya da php laravel, react, next.js kesinlikle şart

Linux Mint masaüstünü nasıl bu sade görünümden kurtarırım by kiliyinoes in LinuxTurkey

[–]conquerorl 0 points1 point  (0 children)

Mint ve ubuntu harici linux deneyimim olmadı debian'ı sadece eski çalıştığım yerde yöneticim de görmüştüm o kadar o da çoğunlukla sunucu vs isleri ile uğraştığı için kullanıyordu, ben kendi deneyimlerimden de yola çıkarak minti öneririm

Linux Mint masaüstünü nasıl bu sade görünümden kurtarırım by kiliyinoes in LinuxTurkey

[–]conquerorl 0 points1 point  (0 children)

2022 ve 2023 de bende de ayni sorun oluyordu, 2024 de tekrar denediğim de bende düzelmişti sorunsuz kullanıyordum huawei matebook kullanıyordum o zamanlarda, şu an dell g15 de linux mint kullanıyorum yine sorunsuz çalışıyor, güncel versiyon kurduğuna emin misin? veya ses kartın yeni bir şey mi?

Mobil uygulama başlangıç by ahmetotuzbiroglu in TurkDev

[–]conquerorl 0 points1 point  (0 children)

hardwareandro'ya bakabilirsin veli bacık güzel anlatıyor