---
title: "Flutter SDK'da satın alma sorunlarını giderme"
description: "Flutter SDK'da satın alma sorunlarını giderme"
---

Bu kılavuz, Flutter SDK'da satın almaları manuel olarak uygularken karşılaşılan yaygın sorunları çözmenize yardımcı olur.

## makePurchase başarıyla çağrılıyor ancak profil güncellenmiyor \{#makepurchase-is-called-successfully-but-the-profile-is-not-being-updated\}

**Sorun**: `makePurchase` metodu başarıyla tamamlanıyor ancak kullanıcının profili ve abonelik durumu Adapty'de güncellenmiyor.

**Neden**: Bu durum genellikle eksik Google Play Store kurulumuna veya yapılandırma sorunlarına işaret eder.

**Çözüm**: Tüm [Google Play kurulum adımlarını](initial-android) tamamladığınızdan emin olun.

## makePurchase iki kez çağrılıyor \{#makepurchase-is-invoked-twice\}

**Sorun**: `makePurchase` metodu aynı satın alma için birden fazla kez çağrılıyor.

**Neden**: Bu durum genellikle UI durum yönetimi sorunları veya hızlı kullanıcı etkileşimleri nedeniyle satın alma akışının birden fazla kez tetiklenmesinden kaynaklanır.

**Çözüm**: Tüm [Google Play kurulum adımlarını](initial-android) tamamladığınızdan emin olun.

## Observer modunda AdaptyError.cantMakePayments \{#adaptyerrorcantmakepayments-in-observer-mode\}

**Sorun**: Observer modunda `makePurchase` kullanırken `AdaptyError.cantMakePayments` hatası alıyorsunuz.

**Neden**: Observer modunda satın almaları kendi tarafınızda yönetmeniz gerekir; Adapty'nin `makePurchase` metodunu kullanmamalısınız.

**Çözüm**: Satın almalar için `makePurchase` kullanıyorsanız observer modunu kapatın. Ya `makePurchase` kullanmalı ya da observer modunda satın almaları kendi tarafınızda yönetmelisiniz. Daha fazla ayrıntı için [Observer modunu uygulama](implement-observer-mode-flutter) sayfasına bakın.

## Adapty hatası: (code: 103, message: Play Market request failed on purchases updated: responseCode=3, debugMessage=Billing Unavailable, detail: null) \{#adapty-error-code-103-message-play-market-request-failed-on-purchases-updated-responsecode3-debugmessagebilling-unavailable-detail-null\}

**Sorun**: Google Play Store'dan fatura kullanılamıyor hatası alıyorsunuz.

**Neden**: Bu hata Adapty ile ilgili değildir. Cihazda faturalandırmanın kullanılamadığını belirten bir Google Play Billing Library hatasıdır.

**Çözüm**: Bu hata Adapty ile ilgili değildir. Play Store belgelerinde daha fazla bilgi edinebilirsiniz: [Handle BillingResult response codes](https://developer.android.com/google/play/billing/errors#billing_unavailable_error_code_3) | Play Billing | Android Developers.

## makePurchasesCompletionHandlers bulunamadı \{#not-found-makepurchasescompletionhandlers\}

**Sorun**: `makePurchasesCompletionHandlers` bulunamıyor şeklinde hatalarla karşılaşıyorsunuz.

**Neden**: Bu durum genellikle sandbox test sorunlarıyla ilgilidir.

**Çözüm**: Yeni bir sandbox kullanıcısı oluşturun ve tekrar deneyin. Bu yöntem çoğunlukla sandbox ile ilgili satın alma tamamlama işleyicisi sorunlarını çözer.

## Diğer sorunlar \{#other-issues\}

**Sorun**: Yukarıda ele alınmayan başka satın alma sorunları yaşıyorsunuz.

**Çözüm**: Gerekirse [taşıma kılavuzlarını](flutter-sdk-migration-guides) kullanarak SDK'yı en son sürüme güncelleyin. Pek çok sorun yeni SDK sürümlerinde çözülmüştür.