Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
IOS Push Notification yapılandırması
#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


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Push Notifications ikurt07 8 1.422 24-12-2019, Saat: 14:35
Son Yorum: Bay_Y
  Push Service Connection ikurt07 1 433 23-12-2019, Saat: 16:52
Son Yorum: Fesih ARSLAN
  Delphi 10.3 - Notification Token Akma Sorunu hakanharbeli 3 1.248 26-02-2019, Saat: 22:57
Son Yorum: hakanharbeli
  Push Notification Örneği Var mı? hakanharbeli 14 4.204 14-12-2018, Saat: 22:20
Son Yorum: Halil Han Badem
  Push hata gonulali 4 1.390 04-12-2018, Saat: 10:40
Son Yorum: gonulali



Konuyu Okuyanlar: 1 Ziyaretçi