Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
IOS Push Notification yapılandırması- ÇÖZÜLDÜ
#1
Rainbow 
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.
Cevapla
#2
Bu linke bir göz atmak isteyebilirsiniz.  Idea
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif
Cevapla
#3
(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.
Cevapla
#4
Bende de durum tam tersi, android tam bir kaos, ios tıkır tıkır Smile Smile
Cevapla
#5
(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
Cevapla
#6
(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...id_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" />
Cevapla
#7
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.
Cevapla
#8
(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.
Cevapla
#9
(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?
Cevapla
#10
(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
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Web butona tıklama - Çözüldü Altıner 2 239 13-03-2024, Saat: 16:42
Son Yorum: Altıner
  Google play Uygulama yükleme hatası [Çözüldü] codder71 3 394 23-02-2024, Saat: 22:42
Son Yorum: codder71
  Delphi 12 Boş Form Derleme Hatası [Çözüldü] codder71 4 566 21-02-2024, Saat: 22:09
Son Yorum: codder71
  Android 33 api sdk güncelleme [ÇÖZÜLDÜ] codder71 4 471 19-02-2024, Saat: 22:38
Son Yorum: codder71
  FMX Android Barkod Scanner - [ÇÖZÜLDÜ] Mesut 21 2.424 20-12-2023, Saat: 21:46
Son Yorum: Jakarta2



Konuyu Okuyanlar: 1 Ziyaretçi