• 09-09-2018, 19:40:11
    #1
    Merhabalar;

    Arkadaşlar uygulamaya, "Reklamları Kaldır" veya "Bağış Yap" şeklinde menüde çıkan belli bir ücret karşılığı reklamı kaldıran ya da kullanıcının bağış yapmasını sağlayan sistemi eklemek istiyorum. Bu konuda hiçbir bilgim yok. Android & IOS cihazlar için en başta android cihazlar için yapmayı düşünüyorum.

    - Play konsol üzerinden uygulamanın yeni bir apk'sını mı yüklüyoruz. Mesela mevcut google playdeki uygulama sürüm 1.0.1, sürüm artırıp in-app purchase kısmına yüklüyor muyuz. ?
    - Yüklenen yeni bu apk içerisinde "Reklamları Kaldır" kısmını silmemiz mi gerekiyor. ?
    - Google playdeki mevcut uygulamaya konacak butona kodlar ayarlanıp tekrar mağazaya mı önceden yüklemem gerekiyor. ?
    - Uygulama react native ile geliştirdim. Bununla ilgili türkçe makale mümkünse anlaşılabilir ingilizce makale öneriniz var mı acaba. ?

    Uzun oldu. Cevaplarsanız sevinirim. Saygılar
  • 11-09-2018, 15:42:17
    #2
    Güncel.
  • 11-09-2018, 15:57:16
    #3
    kodflex adlı üyeden alıntı: mesajı görüntüle
    Merhabalar;

    Arkadaşlar uygulamaya, "Reklamları Kaldır" veya "Bağış Yap" şeklinde menüde çıkan belli bir ücret karşılığı reklamı kaldıran ya da kullanıcının bağış yapmasını sağlayan sistemi eklemek istiyorum. Bu konuda hiçbir bilgim yok. Android & IOS cihazlar için en başta android cihazlar için yapmayı düşünüyorum.

    - Play konsol üzerinden uygulamanın yeni bir apk'sını mı yüklüyoruz. Mesela mevcut google playdeki uygulama sürüm 1.0.1, sürüm artırıp in-app purchase kısmına yüklüyor muyuz. ?
    - Yüklenen yeni bu apk içerisinde "Reklamları Kaldır" kısmını silmemiz mi gerekiyor. ?
    - Google playdeki mevcut uygulamaya konacak butona kodlar ayarlanıp tekrar mağazaya mı önceden yüklemem gerekiyor. ?
    - Uygulama react native ile geliştirdim. Bununla ilgili türkçe makale mümkünse anlaşılabilir ingilizce makale öneriniz var mı acaba. ?

    Uzun oldu. Cevaplarsanız sevinirim. Saygılar
    Merhaba
    1.inapp olmayan uygulama in app eklenirse güncellenen apk nın yüklenmesi gerekir google playe.
    2.reklam kaldırma harici uygulama içi oyun parası vs satabilirsiniz. (ekleme hakkında özetle şöyle anlatayım. size verdiği benzersiz bir kod vardır in app için bu kodu oyununza bağlıyorsunuz ,in app kısmından ürün eklioyrsunuz ürün idisi verir bu idi aynı şekilde kodlamanıza ekliyorsunuz.)
    3.Hiç kullanmadım ama kodlamayla ilgili c++ veya js varsa takıldığın yerde alıntılarsan yardımcı olmaya çalışırım sorun olursa iyi forumlar.
  • 11-09-2018, 17:46:01
    #4
    Bu konu hakkında pek bilgi yoktur, o yüzden sıkıntı yaşadığını düşünüyorum.

    React Native - Android için anlatayım.

    https://github.com/idehub/react-native-billing Öncelikle şuradan şu kütüphaneyi kur.

    Tarif edildiği gibi bilgiler vs. gir.

    Sonra o uygulamayı o haliyle derle ve Google Play'a test sürümü olarak yükle.

    Google Play Console'dan Uygulama İçi Ürünler aktif olması için gereken yerleri doldur. Aktif olunca oradan, abonelik veya tek seferlik alımlar oluşturabilirsin. Onlara bir ID veriyorsun.

    örnek veriyim: urun_10 gibi


    Sen test üyeliği olarak denemen lazım yoksa test edemezsin ve Google Play, development modunda izin vermez. Bunun içinse kendi hesabını

    Google Play Console'dan > Ayarlar > Geliştirici Hesabı > Hesap Ayrıntıları bölümüne gel.

    Lisans Testi alanından -> Test erişimi olan Gmail hesapları

    alanına test ettiğin telefonda açık olan gmail hesabını gir.

    Lisans Test Yanıtı alanı -> RESPOND_NORMALLY seçili olacak.

    Kaydettikten sonra, Google Play işlemlerini yapabilirsin.(Yapacağın ödemeler test olarak yapılacak, zaten sana bilgi veriyor Google)

    Sipariş Yönetimi bölümünden, gelen istekleri görebilirsin.


    Örnek Olarak
    InAppBilling.open().then(() => InAppBilling.purchase("android.test.purchased")).then(details => {
        console.log("You purchased: ", details);
        return InAppBilling.close();
    });
    böyle bir kodumuz var. android.test.purchased yerine oluşturduğun ürünün id'ini yazarsan, onu satın alacaktır.

    Aklına takılan varsa sor.
  • 11-09-2018, 19:20:14
    #5
    @grafikcoder Bu kadar uzun bir açıklama beklemiyordum. Sağolasın hocam. Öncesinde Ionic v1 ile yaptığım bir uygulama vardı. Sıkıntılar yaşadıktan sonra RN'ye yöneldim. Yeniyim. Amacım alt yapısı Ionic olan uygulamayı RN'ye çevirip şu 3 işlemi gerçekleştirmek. Açıkçası zorunu mu başa almışım bilemedim. Cevabın fazlasıyla makbule geçti. Teşekkürler.

    1 - Inn App Purchase
    2 - Push Notification
    3 - Multi Language
  • 11-09-2018, 21:46:27
    #6
    kodflex adlı üyeden alıntı: mesajı görüntüle
    @grafikcoder Bu kadar uzun bir açıklama beklemiyordum. Sağolasın hocam. Öncesinde Ionic v1 ile yaptığım bir uygulama vardı. Sıkıntılar yaşadıktan sonra RN'ye yöneldim. Yeniyim. Amacım alt yapısı Ionic olan uygulamayı RN'ye çevirip şu 3 işlemi gerçekleştirmek. Açıkçası zorunu mu başa almışım bilemedim. Cevabın fazlasıyla makbule geçti. Teşekkürler.

    1 - Inn App Purchase
    2 - Push Notification
    3 - Multi Language
    Push Notification için Onesignal kütüphanesi var.
    https://documentation.onesignal.com/v5.0/docs/react-native-sdk-setup

    Multi Lang için
    https://github.com/AlexanderZaytsev/react-native-i18n​​​