Mobil Uygulama Teknolojisi

in_app_purchase

in_app_purchase, Flutter için App Store ve Google Play üzerinden uygulama içi satın alma işlemlerini yönetmenizi sağlayan resmi bir eklentidir. Android, iOS ve macOS platformlarını destekler.

in_app_purchase Flutter paketi ile uygulama içi satın alma entegrasyonu
Güncel sürüm3.3.0
Desteklenen platformlarandroid, ios, macos
Son paket yayını2026-06-03T17:38:36.573147Z

in_app_purchase, Flutter uygulamalarına uygulama içi satın alma (IAP) özelliği eklemek için kullanılan resmi bir eklentidir. App Store ve Google Play üzerinden satın alma işlemleri için API'ler sunar. Android, iOS ve macOS platformlarını destekler. Paket, Flutter ekibi tarafından geliştirilmekte olup, pub.dev üzerinde yüksek indirme sayısına sahiptir (son 30 günde 383.744 indirme). Sürüm 3.3.0, 3 Haziran 2026'da yayınlanmıştır. Flutter SDK >=3.38.0 ve Dart SDK ^3.10.0 gerektirir.

Hangi ihtiyaçlarda değerlendirilebilir?

  • Flutter ile mobil uygulama geliştiren ve uygulama içi satın alma (dijital ürün, abonelik) eklemek isteyen ekipler
  • iOS ve Android platformlarında aynı kod tabanıyla IAP yönetmek isteyen geliştiriciler
  • macOS uygulamalarında da satın alma akışı sunmayı planlayan geliştiriciler

Yaygın kullanım alanları

Dijital Ürün Satışı

Uygulama içinde premium özelliklerin kilidini açmak, sanal ürünler veya ek içerik satmak için kullanılabilir. Örneğin, bir oyun uygulamasında ekstra seviyeler veya karakterler.

Abonelik Yönetimi

Aylık veya yıllık aboneliklerle sürekli gelir elde etmek isteyen uygulamalar için idealdir. Kullanıcıların abonelik durumunu yönetmek ve yenilemeleri takip etmek mümkündür.

Çok Platformlu Uygulamalar

Hem iOS hem Android hem de macOS'ta çalışan uygulamalarda tutarlı bir satın alma deneyimi sunmak için kullanılabilir. Tek kod tabanıyla tüm platformlarda IAP entegrasyonu sağlar.

İncelenmesi gereken noktalar

  • Platform mağaza kurallarına uyum: Her platformun kendi satın alma politikaları ve komisyon yapıları vardır; bu kurallara uygun şekilde ürün tanımları yapılmalıdır.
  • Test süreci: Gerçek satın alma işlemleri yapılmadan önce platformların test ortamlarında (sandbox) kapsamlı testler yapılmalıdır.
  • Sürüm uyumluluğu: Paket, Flutter ve Dart sürümleri için belirli gereksinimler sunar; projenizin bu sürümleri karşıladığından emin olunmalıdır.

pub.dev

Bağımlılık ve geliştirme notları

Paketin kurulumu için Flutter projenize pubspec.yaml dosyasına bağımlılık olarak eklenmesi gerekir. Resmi dokümantasyonda ayrıntılı kurulum adımları yer almaktadır.

  1. 1pubspec.yaml dosyasına in_app_purchase bağımlılığını ekleyin.
  2. 2flutter pub get komutunu çalıştırın.
  3. 3Platforma özel yapılandırmaları (örneğin, iOS için App Store Connect, Android için Google Play Console) tamamlayın.

Hazır çözümün ötesinde

Özel geliştirme ne zaman değerlendirilebilir?

ZeplinGo olarak, uygulama içi satın alma entegrasyonunuzu ihtiyaçlarınıza göre tasarlayıp geliştirebiliriz. Projenizin gereksinimlerini birlikte analiz ederek, platform mağaza kurallarına uygun, kullanıcı dostu bir satın alma deneyimi sunmanıza yardımcı oluruz.

Ücretsiz ön çalışma isteyin →

Değerlendirme soruları

in_app_purchase paketi hangi platformları destekliyor?

Paket, Android, iOS ve macOS platformlarını desteklemektedir.

Paketin son sürümü nedir ve hangi Flutter sürümünü gerektirir?

Paketin son sürümü 3.3.0'dır (3 Haziran 2026 itibarıyla). Flutter >=3.38.0 ve Dart SDK ^3.10.0 gerektirir.

Bu paket ZeplinGo tarafından mı geliştiriliyor?

Hayır, in_app_purchase paketi Flutter ekibi tarafından geliştirilmektedir. ZeplinGo, bu paketi kullanarak uygulama içi satın alma entegrasyonu konusunda danışmanlık ve geliştirme hizmeti sunabilir.