• 08-02-2022, 08:26:31
    #1
    Üyeliği durduruldu
    Merhabalar arkadaşlar, uygulama içerisinde In App kullanıyorum fakat Faturalandırma sürümü eski versiyon olduğunu belirtiyor Play Console.

    Kullandığım kütüphane, https://github.com/idehub/react-native-billing
    Bu konu hakkında bilgisi olan veya önereceği kütüphane olan var mı aceba ?
  • 11-02-2022, 02:06:51
    #2
    Merhaba,

    Github reposunun kullandığı kaynak, anjlabın hazırladığı satın alım kütüphanesine bağlı çalışıyor. Bu kütüphane 3 ay önce 3.0 sürümüne güncellendi fakat sizin kullandığınız react-native kütüphanesi güncel değil.
    Zaten başkasına bağlı çalışan resmi olmayan kütüphaneler aracılığı ile işlem yapmanızı tavsiye etmem. Bir zaman sonra güncelliğini yitirdiği için ve repo sahibi son güncellemeleri yapmadığı için ileride sıkıntılar yaşamanız muhtemel.

    Bu kaynak ile projenizi yeniden yapılandırmanızı tavsiye ederim.
    https://www.npmjs.com/package/react-native-iap

    İyi forumlar.
  • 11-02-2022, 05:55:57
    #3
    Üyeliği durduruldu
    @KProgramlama; hocam Package.json dosyasından kontrol sağladığımda, 3.0.0 version kullandığımı görüyorum ama yine de uyarı alıyorum. react-native-iap için'de 0.62.2 sürümünü kullanıyorum. O sebepten yüklerken problem yaşıyorum. Eğer mevcut kullandığımda siz test ettiyseniz ve sorun bende ise onun üzerinden devam etmek isterim, fakat sorun var ise sizin belirttiğinizi entegre edeceğim. Bilginiz varsa paylaşırsanız sevinirim. Yorumunuz için ayrıca teşekkür ederim
  • 11-02-2022, 06:23:27
    #4
    zamedya adlı üyeden alıntı: mesajı görüntüle
    @KProgramlama; hocam Package.json dosyasından kontrol sağladığımda, 3.0.0 version kullandığımı görüyorum ama yine de uyarı alıyorum. react-native-iap için'de 0.62.2 sürümünü kullanıyorum. O sebepten yüklerken problem yaşıyorum. Eğer mevcut kullandığımda siz test ettiyseniz ve sorun bende ise onun üzerinden devam etmek isterim, fakat sorun var ise sizin belirttiğinizi entegre edeceğim. Bilginiz varsa paylaşırsanız sevinirim. Yorumunuz için ayrıca teşekkür ederim
    android/build.gradle
    implementation "com.anjlab.android.iab.v3:library:${safeExtGet('anjlabIABVersion', '1.1.0')}"
    Kullandığınız kütüphane en son kasım 2019 da güncelleme almış. Package.json içerisinde kullandığınız kütüphanenin sürümü belirtiliyor Google Satın Alma apisinin sürümü değil. Anjlabın eski bir sürümüne entegre olarak çalışıyor yani bu kütüphaneyi düzenleyemezsiniz. Anjlabın kütüphanesi yüzünden 1 uygulamam daha önce kaldırıldı. Güncellemeyi 3 ay önce yayınladılar ama Google Play 5 ay önce 3.0 altı kullanan kütüphaneleri kaldırdı (Kaynak kodumu kaybetmiştim). Bu gibi durumlar yaşamamak adına en sağlıklı olanı resmi kütüphaneyi kullanmanızdır. Bu kütüphane ile uygulama yayınlayamazsınız. (Kütüphaneyi kendiniz güncelleyebilirsiniz ama bu zor olan yoldur)