Bildirim Gönderme

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
jakarta2
Üye
Mesajlar: 74
Kayıt: 20 Nis 2015 06:51
İletişim:

Bildirim Gönderme

Mesaj gönderen jakarta2 »

Selam;

Amacım, telefondan bir katagori seçilip, açıklama yazıp tabloya gönderilmesi, bu bilginin programı indiren kişilerden o katagoriyi seçen kişilere gönderilmesi bildirim olarak çıkması ve tekrardan bilgiyi gönderen telefona kişilerden bilgi gönderilmesi bildirim gelmesi.

Database ile ilgili bir sıkıntım yok ancak istenilen kişilerin telefonuna gönderilmesi ve bildirim konusunu nasıl halledeceğimi bilmiyorum.

Notification olayı ile ilgili bilgi aradım. Barış Atalay arkadaşımızın bilgilerine ulaştım ama kinveye üye oldum app key, app secret, master secret numaralarını edindim.

GCMAppOD = http://brsatalay.blogspot.com.tr/2014/0 ... malar.html bu link artık olmadığı için GCMAppid numarasını nerden edinirim bulamadım.

Name Creation date Type Key

Android key 1 Jul 30, 2016 Android xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx key numarasını girdim.

procedure TForm1.PushEvents1PushReceived(Sender: TObject;
const AData: TPushData);
begin
memo1.Lines.Add(AData.Message);
end;

kodunuda girdim ve çalıştırdım ama mantığını anlamadım. Zaten not allowed start service intent {act=com.google.android.c2dm.intent.register pkg=com.google.android.gms(has extras)} without permission com.google.android.c2dm.permission.recive
hatası verdi.
jakarta2
Üye
Mesajlar: 74
Kayıt: 20 Nis 2015 06:51
İletişim:

Re: Bildirim Gönderme

Mesaj gönderen jakarta2 »

Örnekler arasındaki Notification ile bildirim göndermeyi hallettim.
Bir adet Notification bileşeni, 1 adet memo bileşeni ve 1 adet button
procedure TForm1.Button1Click(Sender: TObject);
var
Notification: TNotification;
begin
{ verify if the service is actually supported }
Notification := NotificationC.CreateNotification;
try
Notification.Name := 'Bildirim Denemesi';
Notification.AlertBody := memo1.Text;
Notification.FireDate := Now;

{ Send notification in Notification Center }
NotificationC.ScheduleNotification(Notification);
{ also this method is equivalent }
// NotificationService.PresentNotification(Notification);
finally
Notification.DisposeOf;
end;

end;

Database tamam
Notification tamam
Hangi telefona gönderilecek? Bunu halletmem gerek...
Kullanıcı avatarı
egeven
Üye
Mesajlar: 12
Kayıt: 03 Ara 2014 12:56

Re: Bildirim Gönderme

Mesaj gönderen egeven »

bu sayfada neler yapılmalı anlatılmış,
http://docwiki.embarcadero.com/RADStudi ... d_Android)
We recommend that you perform these sequentially as steps in a procedure.
1-Setting Up the Messaging Service
2-Setting up the Service Provider. (Choose one of the following options, depending on the service provider)
2a-Using the Cloud Service to Send Push Notifications
2b-Using EMS to Send Push Notifications
3-Multi-Device Application to Receive Push Notifications
özet olarak 3 aşamalı bi işlem demişler biraz ayrıntılı ama dikkatli gidilirse adım adım ne yapılması gerekli anlatıyor.

birde ispanyolca videolar var http://lfgonzalez.visiblogs.com/2014/11 ... cm-y-apns/ kısaca anlatmış olayı.
jakarta2
Üye
Mesajlar: 74
Kayıt: 20 Nis 2015 06:51
İletişim:

Re: Bildirim Gönderme

Mesaj gönderen jakarta2 »

Söyledikleri herşeyi yaptım http/1.1 401 unauthorized hatası veriyor.
kinvey.JPG
kinvey.JPG (16.87 KiB) 1236 kere görüntülendi
Cevapla