![]() |
|
Uygulama içi mesajlaşma mantığı - Baskı Önizleme +- Delphi Can (https://www.delphican.com) +-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3) +--- Forum: Mobil Platform - FireMonkey (FMX) (https://www.delphican.com/forumdisplay.php?fid=7) +--- Konu Başlığı: Uygulama içi mesajlaşma mantığı (/showthread.php?tid=6512) |
Uygulama içi mesajlaşma mantığı - mrmarman - 08-01-2022 Hangi örnek bilmiyorum ancak TokenOnChange olayı tahmin ettiğim ise muhtemelen yanlış anlaşılmıştır. Tahmin ettiğim doğru ise orası aslında TOKEN aldığınız yer oluyor. Kendiliğinden zaman zaman değişmez yani. Bu tanımdan yola çıkarak süreci anlatayım... Siz başvuru yaptığınızda hemencecik DeviceID gelir zaten. Bu sadece cihazınız için üretilen unique bir kod. Bu kod servis tarafında Google cenahına gönderilir ve listeye alınması talep edilir. Bu talep sonucunda size TOKEN dönecektir. Bu gecikmeli durum için TokenOnChange eventi oluşturulur ki ancak o zaman mesaj alımı için uygun olduğunuz kesinleşir. Dönen TOKEN sizin mobil cihazınızın irtibat kod numarası niteliğindedir. Mesaj gönderilirken bu kodla gönderim yapılır. EK bir bilgi.. "Topic" şeklinde gruplama yapmak yerine her cihaz için daha sonra dilediğiniz zaman değiştirebileceğiniz alt gruplar için alan belirlemenizi öneririm. Aşağıdaki örnek benim uyguladığım şekliyle (5) grup belirledim. Bu sadece 5 grup değil farklı gruplar ile ilişkili birleşim kümesi oluşturmak için kategori grubu gibi düşünün. * Böylece (5) farklı kombinasyonda sayısız kullanıcı grupları oluşturabilirsiniz. * Gönderimden hemen önce tüm tabloyu bir defa dolaşıp dilediğiniz grup veya gruplar ile örtüşen GRUPID bilgisine göre uygun olan DeviceTOKEN'ları bir String Array içine koyup hepsine sırayla Push Mesaj atarsınız.
Cvp: Uygulama içi mesajlaşma mantığı - codder71 - 08-01-2022 (08-01-2022, Saat: 17:38)mrmarman Adlı Kullanıcıdan Alıntı: Hangi örnek bilmiyorum ancak TokenOnChange olayı tahmin ettiğim ise muhtemelen yanlış anlaşılmıştır. Tahmin ettiğim doğru ise orası aslında TOKEN aldığınız yer oluyor. Kendiliğinden zaman zaman değişmez yani. Bu tanımdan yola çıkarak süreci anlatayım... Hayır hocam onchangeFCM şeklinde bir event var tokken değişimi olursa hocam bu olay tetikleniyormuş hala denemeleri yapmadım. Başka bir bölümünde ilerliyorum hocam o kısıma çok yoğun bir şekilde bir giriş yapacağım yakında. |