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

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

## makePurchase başarıyla çağrıldı, 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 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**: Aynı satın alma için `makePurchase` metodu birden fazla kez çağrılıyor.

**Neden**: Bu durum genellikle UI durum yönetimi sorunları veya kullanıcının hızlı art arda işlem yapması 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 modda AdaptyError.cantMakePayments \{#adaptyerrorcantmakepayments-in-observer-mode\}

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

**Neden**: Observer modda 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 modda satın almaları kendi tarafınızda yönetmeniz gerekir. Daha fazla bilgi için [Observer modunu uygulama](implement-observer-mode-react-native) bölümüne 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ılamaz 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 belgelerinden daha fazla bilgi edinebilirsiniz: [BillingResult yanıt kodlarını yönetin](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 hatası alıyorsunuz.

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

**Çözüm**: Yeni bir sandbox kullanıcısı oluşturun ve tekrar deneyin. Bu adım ç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 SDK'yı [geçiş kılavuzlarını](react-native-sdk-migration-guides) kullanarak en son sürüme güncelleyin. Pek çok sorun yeni SDK sürümlerinde çözülmüştür.