• 11-01-2019, 09:20:04
    #1
    Merhaba,

    React Native de yazdığım projede https://github.com/idehub/react-native-billing kütüphanesini kullanıyorum. Ancak merak ettiğim bazı özellikler var.

    Kullanıcı ürünü satın aldı, bunu üyelik sistemi kullanmadan nasıl kontrol ettirebilirim uygulamada?(Cache,data temizliği ve uygulama kaldırılıp tekrar yüklensede satın alma işlemini görecek.) Google'de tutuluyor mu bu veriler (mail adresi,device id vs.). Bunu yukarıdaki kütüphane ile çekebilir miyim?

    Teşekkürler
  • 11-01-2019, 10:21:34
    #2
    Üyeliği durduruldu
    Her telefonun kendine ait device idsi var bunun uzerinden gidebilirsin ustad
  • 11-01-2019, 11:00:36
    #3
    Google Play Developers Api üzerinden kullanıcıların satın alma durumlarını ve gerekli tüm diğer durumları görebilirsiniz.

    Google Developers Api
  • 11-01-2019, 11:05:52
    #4
    meyyazilim adlı üyeden alıntı: mesajı görüntüle
    Her telefonun kendine ait device idsi var bunun uzerinden gidebilirsin ustad
    biliyorum ama device değiştiği zaman tekrar satın alması gerekecek. bu noktada kafam karıştı ama diğer yöntemlerde maliyetli oluyor.

    satın almaları firebase veritabanına kaydediyorum. device id'sinide alıp tabloya kaydedebilirim.

    peki bunu yukarıda paylaştığım kütüphane ile yapanlar var ordan nasıl yapabilirim?satın alma işlemini google kaydediyor device id'sini tutuyordur büyük ihtimal. burdan çekebilirsem daha az maliyetli olur.
  • 11-01-2019, 12:07:34
    #5
    Rosenborg adlı üyeden alıntı: mesajı görüntüle
    biliyorum ama device değiştiği zaman tekrar satın alması gerekecek. bu noktada kafam karıştı ama diğer yöntemlerde maliyetli oluyor.

    satın almaları firebase veritabanına kaydediyorum. device id'sinide alıp tabloya kaydedebilirim.

    peki bunu yukarıda paylaştığım kütüphane ile yapanlar var ordan nasıl yapabilirim?satın alma işlemini google kaydediyor device id'sini tutuyordur büyük ihtimal. burdan çekebilirsem daha az maliyetli olur.
    Ben satın alma bilgisini firebase databasede saklıyorum. Satın alma yapmadan önce veritabanını kontrol edip o cihaza ait satın alma bilgisi var ise satın almayı geri yüklüyor yok ise satın almaya devam ediyorum.
  • 11-01-2019, 12:45:12
    #6
    AwoApp adlı üyeden alıntı: mesajı görüntüle
    Ben satın alma bilgisini firebase databasede saklıyorum. Satın alma yapmadan önce veritabanını kontrol edip o cihaza ait satın alma bilgisi var ise satın almayı geri yüklüyor yok ise satın almaya devam ediyorum.
    satın alma bilgisi derken neyi kastediyorsunuz anlamadım. order no mu device id mi yoksa google dan mı alıyorsunuz?
  • 11-01-2019, 12:46:33
    #7
    Rosenborg adlı üyeden alıntı: mesajı görüntüle
    satın alma bilgisi derken neyi kastediyorsunuz anlamadım. order no mu device id mi yoksa google dan mı alıyorsunuz?
    Deviceidiyi kayıt ediyorum.
  • 11-01-2019, 13:03:46
    #8
    AwoApp adlı üyeden alıntı: mesajı görüntüle
    Deviceidiyi kayıt ediyorum.
    ben şöyle anlatıyım sistemimi bir listem var

    1-
    2-
    3-
    ....

    bu listeden 1-2 numaralı itemler açık 3 numaralı item kilitli geliyor. kullanıcı 3 numaralı ürünü satın alınırsa 3 numaranın kilidi açılacak aynı cihazı kullanırsa hep açık kalacak.

    ben firestore kullanıyorum.sorguyu her sayfa yenileyince yapmak zorunda sistem, peki çok maliyetli olur mu? sizde ne kadar sorgu oluyor ve maliyeti ne kadar oluyor firestore'un?
  • 11-01-2019, 13:06:46
    #9
    Rosenborg adlı üyeden alıntı: mesajı görüntüle
    ben şöyle anlatıyım sistemimi bir listem var

    1-
    2-
    3-
    ....

    bu listeden 1-2 numaralı itemler açık 3 numaralı item kilitli geliyor. kullanıcı 3 numaralı ürünü satın alınırsa 3 numaranın kilidi açılacak aynı cihazı kullanırsa hep açık kalacak.

    ben firestore kullanıyorum.sorguyu her sayfa yenileyince yapmak zorunda sistem, peki çok maliyetli olur mu? sizde ne kadar sorgu oluyor ve maliyeti ne kadar oluyor firestore'un?
    Firebase sadece bir kez bağlanıyorum. Dönen true false değeri sharedpreferences ile saklayıp tekrar tekrar kullanıyorum. Yani sürekli firebase bağlanmıyor. Sadece bir kez bağlanıyor. Güvenlik açısından yetersiz elbette fakat sattığınız ürün çok değerli değilse en pratik yol bu.