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
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
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?
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
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
  [ÇÖZÜLDÜ]Android derleme hatası[ÇÖZÜLDÜ] arsl01 3 408 15-07-2020, Saat: 22:18
Son Yorum: arsl01
  TEdit hakkında - Çözüldü ekank 10 915 15-07-2020, Saat: 13:36
Son Yorum: ekank
  Image Height ve Width boyutu- çözüldü Nese 2 324 13-07-2020, Saat: 00:44
Son Yorum: Nese
  Create donma (Çözüldü) Nese 3 380 10-07-2020, Saat: 00:49
Son Yorum: Nese
  Push Notification alamama 41linea41 1 245 30-06-2020, Saat: 12:11
Son Yorum: Fesih ARSLAN



Konuyu Okuyanlar: 1 Ziyaretçi