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
React Native in-App Purchase Nasıl yapılır - Bilgi Lütfen
5
●2.125
- 11-09-2018, 15:57:16Merhabakodflex adlı üyeden alıntı: mesajı görüntüle
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:01Bu 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@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:27Push Notification için Onesignal kütüphanesi var.kodflex adlı üyeden alıntı: mesajı görüntüle
https://documentation.onesignal.com/v5.0/docs/react-native-sdk-setup
Multi Lang için
https://github.com/AlexanderZaytsev/react-native-i18n