Delphi Can
IOS Push Notification yapılandırması - 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ığı: IOS Push Notification yapılandırması (/showthread.php?tid=4854)



IOS Push Notification yapılandırması - kadrikaya - 22-05-2020

Merhaba arkadaşlar,

Notofication yapmak için uğraştım biraz, ufaktan araştırdım, azda olsa fikir sahibi oldum ve FCM ile android projeme notofication göndermeyi başardım.
Ancak IOS ta bunu başaramadım.

IOS için notification olayı A dan Z ye aşamaları konusunda yardımcı olabilir misiniz.

A dan Z ye diyorum çünkü inanın çok şey denedim 3 gündür hiç biri olmadı atladığım bir şey var demek ki o atladığımı bulmak istiyorum.

Sertifikasından, Firebase tanımlarına, projeye eklenmesi gereken dosyalardan deploy olayına kadar her aşamada bir şeyler var, biri kaçtı mı sorun oluyor.

Kısaca soruna değineyim. Android de herşey güzel çalışıyor, IOS ta token alamıyorum, Firebase de yapılandırmasında Android de olduğu gibi IOS için de proje oluşturdum. APN sertifikasını yükledim.

Ben APN sertifikasını yeni oluşturdum. Bu durumda provisioning file veya daha başka şeylerde yapılması gereken ekstra bir durum var mıdır onu da bilmiyorum.

Yani çok şey denedim, olmadı.

Delphi 10.3.3 kullanıyorum.

Yardımınızı rica ediyorum. Teşekkürler.


IOS Push Notification yapılandırması - mrmarman - 22-05-2020

Bu linke bir göz atmak isteyebilirsiniz.  Idea


Cvp: IOS Push Notification yapılandırması - kadrikaya - 22-05-2020

(22-05-2020, Saat: 16:09)mrmarman Adlı Kullanıcıdan Alıntı: Bu linke bir göz atmak isteyebilirsiniz.  Idea

Teşekkür ederim.
Belirttiğiniz sayfada konu üzerine bir çok yazı okudum. Kendi hazırladıkları demoları var, ancak tüm anlatımlar ayarlar android üzerine. Kendi demolarınıda ios için kullanamadım malesef. IOS için yapılandırmalardan pek bahsedilmiyor. Gözüme çarpan tek yapılandırma FCM üzerinde proje oluşturuken FCM üzerinden indirilecek PLIST dosyası onuda uyguladım ancak sonuç yok.

KastiFree üzerine kurulmuş demolar bunlar ve IOS için bu demolarda da token alamıyorum. Muhtemelen IOS sertifikları veya indirlen PLIST dosyası yada Delphi üzerinde yapılacak konfigürasyon eksiklikleri olabilir diye düşünüyorum ama tam olarak ne olduğu hakkında bir fikrim yok.

Hatta DelphiCan içinde bir konuda değerli kurucu Fesih Arslan'nın bile bu konuda bir sitemine denk geldim. IOS ta herşey yolunda Androidde olmuyor diyenler için "IOS ta nasıl bu kadar kolay halledebiliyorlar bu işi" şeklinde bir cümlesine denk geldim Smile  

Bizde de tam tersi.


IOS Push Notification yapılandırması - berk06 - 23-05-2020

Bende de durum tam tersi, android tam bir kaos, ios tıkır tıkır Smile Smile


Cvp: IOS Push Notification yapılandırması - Fesih ARSLAN - 23-05-2020

(23-05-2020, Saat: 00:39)berk06 Adlı Kullanıcıdan Alıntı: Bende de durum tam tersi, android tam bir kaos, ios tıkır tıkır Smile Smile

O halde güçlerinizi @kadrikaya ile birleştirin.  Siz iOS tarafını anlatın. 
Sonra Android tarafı için yaşadığınız sorunları yazın. O da (yada birlikte) size yardımcı olsun.  Wink


Cvp: IOS Push Notification yapılandırması - kadrikaya - 23-05-2020

(23-05-2020, Saat: 00:54)Fesih ARSLAN Adlı Kullanıcıdan Alıntı:
(23-05-2020, Saat: 00:39)berk06 Adlı Kullanıcıdan Alıntı: Bende de durum tam tersi, android tam bir kaos, ios tıkır tıkır Smile Smile

O halde güçlerinizi @kadrikaya ile birleştirin.  Siz iOS tarafını anlatın. 
Sonra Android tarafı için yaşadığınız sorunları yazın. O da (yada birlikte) size yardımcı olsun.  Wink

Evet bence de güzel fikir.
Ben derdimi anlatabildiğim kadar anlattım, ben token alamıyorum.
Android nasıl proje oluşturduysam ios içinde oluşturdum FCM de. Ve ios tarafında development push sertifikasını oluşturdum ve bu sertifikayı p12 olarak fcm ye ekledim.
GoogleService-Info.plist dosyasını deployment olarak ./ yolunda olacak şekilde ekledim.
Bunlara rağmen ios cihazda token alamıyorum, herhangi bir hata ile de karşılaşmıyorum.

mümkünse kod örneği rica edebilirmiyim.

Ayrıca android için sormak istediğiniz birşey varsa neler yaptığıma dair aşama aşama anlatabilirim.

Ayrıca Android yapılması gereken ayarlar burada anlatılmış durumda sorunsuz çalışıyor.
http://docwiki.embarcadero.com/RADStudio/Rio/en/Firebase_Android_Support

Farklı olarak yaptığım tek şey
AndroidManifest.template.xml dosyasına
<%services%> altına aşağıdaki satırı eklemek bunu eklerseniz cihazınıdaki token ile fcm den gönderdiğiniz mesajı alıyorsunuz.
 <service android:name="com.embarcadero.gcm.notifications.GCMIntentService" />


IOS Push Notification yapılandırması - berk06 - 23-05-2020

Yardım etmek isterdim ama ücretli bir eklenti ile kullanıyorum. Sertifika oluşturma sürecinde zaten her şey sıralı gidiyor. Kodsal bence problem.


Cvp: IOS Push Notification yapılandırması - kadrikaya - 23-05-2020

(23-05-2020, Saat: 20:38)berk06 Adlı Kullanıcıdan Alıntı: Yardım etmek isterdim ama ücretli bir eklenti ile kullanıyorum. Sertifika oluşturma sürecinde zaten her şey sıralı gidiyor. Kodsal bence problem.

Sağlık olsun, teşekkür ederim.
kodsal olacağını sanmıyorum, çünkü eminim. İlk sorunu çözdüm. İlgilenenlerin aklında olsun. APN sertifikası ile işlem yapmak yerine, APN kimlik doğrulama anahtarı ile işlem yapınca token alma sorununu çözmüş oldum. Şimdi sadece mesaj gelmiyor. Bu konuda fikir yürütebilecek var mı acaba?


Yani FCM den mesaj göndermeme rağmen notification alamıyorum.


Cvp: IOS Push Notification yapılandırması - Fesih ARSLAN - 25-05-2020

(23-05-2020, Saat: 22:30)kadrikaya Adlı Kullanıcıdan Alıntı:
(23-05-2020, Saat: 20:38)berk06 Adlı Kullanıcıdan Alıntı: Yardım etmek isterdim ama ücretli bir eklenti ile kullanıyorum. Sertifika oluşturma sürecinde zaten her şey sıralı gidiyor. Kodsal bence problem.

Sağlık olsun, teşekkür ederim.
kodsal olacağını sanmıyorum, çünkü eminim. İlk sorunu çözdüm. İlgilenenlerin aklında olsun. APN sertifikası ile işlem yapmak yerine, APN kimlik doğrulama anahtarı ile işlem yapınca token alma sorununu çözmüş oldum. Şimdi sadece mesaj gelmiyor. Bu konuda fikir yürütebilecek var mı acaba?


Yani FCM den mesaj göndermeme rağmen notification alamıyorum.

Merhaba,
Elde ettiğiniz Token değerini paylaşabilir misiniz?


Cvp: IOS Push Notification yapılandırması - kadrikaya - 30-05-2020

(25-05-2020, Saat: 11:57)Fesih ARSLAN Adlı Kullanıcıdan Alıntı:
(23-05-2020, Saat: 22:30)kadrikaya Adlı Kullanıcıdan Alıntı: Sağlık olsun, teşekkür ederim.
kodsal olacağını sanmıyorum, çünkü eminim. İlk sorunu çözdüm. İlgilenenlerin aklında olsun. APN sertifikası ile işlem yapmak yerine, APN kimlik doğrulama anahtarı ile işlem yapınca token alma sorununu çözmüş oldum. Şimdi sadece mesaj gelmiyor. Bu konuda fikir yürütebilecek var mı acaba?


Yani FCM den mesaj göndermeme rağmen notification alamıyorum.

Merhaba,
Elde ettiğiniz Token değerini paylaşabilir misiniz?

@Fesih ARSLAN kusura bakmayın geç yazdım, bu arada herkesin geçmiş Ramazan Bayramı mübarek olsun. Bayramdı, yolculuktu falan derken ancak bakabildim
elde etiğim token bilgisi aşağıdaki gibidir.

1ba0a0197ca30d828ad091600d7152409a2cd59bcf735f7edefda7dd1a7f566d