merhaba arkadaşlar ionic ile geliştirdiğim bir uygulamam var. Bu uygulama için one signal apisi ile kolay bi şekilde push notification gönderebiliyorum. Ancak şöyle bir sorunum var bilen arkadaşlar yardımcı olursa çok sevinirim.
Uygulamamda ücretli paketler sunmayı düşünüyorum ve bunun için ücretli üyelere bildirim gitmesi için one signal da segmentleri oluşturdum. Yine istediğim segmente bildirim gönderebiliyorum ancak kullanıcının üyelik süresi bittiğinde problemim başlıyor. Şöyleki;
Bir kullanıcı ücretli üyeliğinin sonuna geldiğinde o kullanıcıyı "A segmentinden" "B segmentine" taşımam gerekiyor. Bunu ionic ile uygulama içinden yapabiliyorum. Yani kullanıcı uygulamaya giriş yaptığında one signal kodları ile kontrol sağlayıp eğer kullanıcı üye ise belirlediğim segmente eğer üyeliği bitmiş ise diğer bir segmente aktarabiliyorum. Ancak üye eğer süresi bittiğinde uygulamaya giriş yapmazsa bildirim gitmeye devam ediyor çünkü uygulama onun üyeliğini kontrol edemiyor uygulamaya giriş yapmadığı için.
Bunu üye uygulamaya girsin girmesin umursamadan kontrol ettirme şansım var mı? One signalın sitesinde ionic için sadece javascript kodları veriyor. PHP gibi bir yöntem ile kontrol edilebilir mi bunun bilgisini bulamadım bir türlü.
Umarım sorunumu anlatabilmişimdir. Şimdiden yardımcı olacak arkadaşlara teşekkürler.
ionic ve one signal ile data tag kullanımı
7
●270
- 05-02-2018, 16:01:13
- 05-02-2018, 17:34:34Merhaba. Madem hazir Javascript kodlari var. Bi cron job yapin. Her gun tum kullanicilarinizin uyeligi bitip bitmedigini kontrol etsin. Sonra gerekli javascript kodlari ile SUNUCU da islemi gerçekleştirebilirsiniz. Bunun için yapılması gereken o javascript kodlarini bi php sayfasina eklemeniz.berrynetwork adlı üyeden alıntı: mesajı görüntüle
Sent from my SM-N910C using Tapatalk - 05-02-2018, 17:53:27cevabınız için öncelikle teşekkür ederim. Ancak ionic için kullanılan kodlar bildiğim kadarı ile sadece kendi framework dosyaları içinde çalışmakta.olyanren adlı üyeden alıntı: mesajı görüntüle
Örneğin şöyle bir kod
window.plugins.OneSignal.deleteTag("none_paid");
gibi.
Bu sebepten dediğiniz işlemi yapmam bildiğim kadarıyla mümkün değil. - 05-02-2018, 18:04:47Merhaba. Soyle bir yol izleyebilirsiniz:berrynetwork adlı üyeden alıntı: mesajı görüntüle
1. Uyeliginiz bitti diye bildirim gonderirsiniz.
2. Handlenotificationreceived veya handlenotificationopened eventlerini implement ederek o kullaniciyi diger segmente taşıyabilirsiniz.
Sent from my SM-N910C using Tapatalk - 05-02-2018, 18:19:20cevabınız için tekrar teşekkür ederim. Belirttiğiniz yöntemleri araştırıp deneyeceğim.olyanren adlı üyeden alıntı: mesajı görüntüle
hocam tekrar merhabalar, dün geceden beri söylediğiniz eventleri araştırıyorum ancak ionic v1 için faydalı bir bilgi bulamadım maalesef. Hep ionic 3 için verilmiş örnekler bulunuyor. Benim uygulamam v1de yazıldığı için kullanamadım bir türlü. Sizin bildiğin v1 için kullanımı varmı?olyanren adlı üyeden alıntı: mesajı görüntüle - 06-02-2018, 13:48:31Merhaba hocam. Evet şu linkte o kodlar mevcut: https://documentation.onesignal.com/...onic-sdk-setupberrynetwork adlı üyeden alıntı: mesajı görüntüle
- 06-02-2018, 13:50:39hocam çok teşekkür ederim.olyanren adlı üyeden alıntı: mesajı görüntüle
- 06-02-2018, 13:56:03Rica ederim hocam ne demek.berrynetwork adlı üyeden alıntı: mesajı görüntüle
Sent from my SM-N910C using Tapatalk