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

Bu kılavuz, Android 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 Google Play Store kurulumunun eksik olduğuna ya da yapılandırma sorunlarına işaret eder.

**Çözüm**: [Google Play kurulum adımlarını](initial-android) eksiksiz 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**: [Google Play kurulum adımlarını](initial-android) eksiksiz tamamladığınızdan emin olun.

## Observer modunda AdaptyError.cantMakePayments \{#adaptyelrorcantmakepayments-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` kullanmanız ya da observer modunda satın almaları kendi tarafınızda yönetmeniz gerekir. Daha fazla ayrıntı için [Observer modunu uygulama](implement-observer-mode-android) 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 faturalandırma 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 Faturalandırma Kitaplığı hatasıdır.

**Çözüm**: Bu hata Adapty ile ilgili değildir. Play Store belgelerinden daha fazla bilgi edinebilirsiniz: [BillingResult yanıt kodlarını yönetme](https://developer.android.com/google/play/billing/errors#billing_unavailable_error_code_3) | Play Billing | Android Developers.

## makePurchasesCompletionHandlers bulunamıyor \{#not-found-makepurchasescompletionhandlers\}

**Sorun**: `makePurchasesCompletionHandlers` bulunamıyor ile ilgili sorunlarla 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 işlem çoğu zaman sandbox ile ilgili satın alma tamamlama handler 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 [geçiş kılavuzlarını](android-sdk-migration-guides) kullanarak SDK'yı en son sürüme güncelleyin. Yeni SDK sürümlerinde pek çok sorun giderilmiştir.