Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
iOS Bildirim hakkında
#1
Merhabalar,

ios uygulamasında bildirim almak istiyorum.

Gerekli tüm sertifika ayarlarını yaptım.


Ancak  delphide 

 {$IFDEF IOS}
 ,FMX.PushNotification.FCM.iOS
 {$ENDIF}

tanımlaması yaptığımda  resimdeki hatayı alıyorum.

   

Ne yapmalıyım?
Cevapla
#2
Options / Deployment>SDK Manager penceresinde, mevcut iOS Device 64-bit altındaki SDK'yı seçin ve Delete butonu ile silin.
Sonra Add butonu ile bu SDK'yı yeniden yükleyin (Bu aşamada, macOS üzerinde PAServer'ın çalışıyor olması gerekir).
Proje üzerinde sağ tuş ile Clean çalıştırın ve derleyin.
Begin : = end / 2;
Cevapla
#3
(29-01-2025, Saat: 17:21)RAD Coder Adlı Kullanıcıdan Alıntı: Options / Deployment>SDK Manager penceresinde, mevcut iOS Device 64-bit altındaki SDK'yı seçin ve Delete butonu ile silin.
Sonra Add butonu ile bu SDK'yı yeniden yükleyin (Bu aşamada, macOS üzerinde PAServer'ın çalışıyor olması gerekir).
Proje üzerinde sağ tuş ile Clean çalıştırın ve derleyin.

Sevgili hocam,
sizlerin bilgi ve tecrubeleri bizlere çok yol göstermekte. Örneklerinizi kodlarını sürekli olarak takip ediyorum ve mümkün olduğunca sizden bilgi alıyorum. Ancak, ben de android telefona bildirim gönderebiliyorum ama ios a bir türlü gönderim başaramadım. Çünkü ios cihazda token olayını bir türlü alamadım. Eğer mümkünse, sizden ricam, buradaki tüm delphican üyelerinden bu konuyu bilmeyenler için, bir bildirim gönderim kodunu küçücük bir örnekleme yaparak bizlere yol göstermenizdir. İlgi ve alakanıza çok teşekkür ederim.
Yazılımcı, kahveyi koda çeviren bir organizmadır.
Cevapla
#4
(30-01-2025, Saat: 11:08)shooterman Adlı Kullanıcıdan Alıntı:
(29-01-2025, Saat: 17:21)RAD Coder Adlı Kullanıcıdan Alıntı: Options / Deployment>SDK Manager penceresinde, mevcut iOS Device 64-bit altındaki SDK'yı seçin ve Delete butonu ile silin.
Sonra Add butonu ile bu SDK'yı yeniden yükleyin (Bu aşamada, macOS üzerinde PAServer'ın çalışıyor olması gerekir).
Proje üzerinde sağ tuş ile Clean çalıştırın ve derleyin.

Sevgili hocam,
sizlerin bilgi ve tecrubeleri bizlere çok yol göstermekte. Örneklerinizi kodlarını sürekli olarak takip ediyorum ve mümkün olduğunca sizden bilgi alıyorum. Ancak, ben de android telefona bildirim gönderebiliyorum ama ios a bir türlü gönderim başaramadım. Çünkü ios cihazda token olayını bir türlü alamadım. Eğer mümkünse, sizden ricam, buradaki tüm delphican üyelerinden bu konuyu bilmeyenler için, bir bildirim gönderim kodunu küçücük bir örnekleme yaparak bizlere yol göstermenizdir. İlgi ve alakanıza çok teşekkür ederim.

Memnuniyetle;
Sanırım bir kaç gün içerisinde yeni FCM yapısını benim de bir projeme entegre etmem gerekiyor. 
Entegrasyonu sağladıktan sonra işlem adımlarını bir makale şeklinde yazabilirim.
Begin : = end / 2;
Cevapla
#5
(30-01-2025, Saat: 11:19)RAD Coder Adlı Kullanıcıdan Alıntı:
(30-01-2025, Saat: 11:08)shooterman Adlı Kullanıcıdan Alıntı: Sevgili hocam,
sizlerin bilgi ve tecrubeleri bizlere çok yol göstermekte. Örneklerinizi kodlarını sürekli olarak takip ediyorum ve mümkün olduğunca sizden bilgi alıyorum. Ancak, ben de android telefona bildirim gönderebiliyorum ama ios a bir türlü gönderim başaramadım. Çünkü ios cihazda token olayını bir türlü alamadım. Eğer mümkünse, sizden ricam, buradaki tüm delphican üyelerinden bu konuyu bilmeyenler için, bir bildirim gönderim kodunu küçücük bir örnekleme yaparak bizlere yol göstermenizdir. İlgi ve alakanıza çok teşekkür ederim.

Memnuniyetle;
Sanırım bir kaç gün içerisinde yeni FCM yapısını benim de bir projeme entegre etmem gerekiyor. 
Entegrasyonu sağladıktan sonra işlem adımlarını bir makale şeklinde yazabilirim.

Çok teşekkür ederim hocam. Sabırsızlıkla bekliyorum.
Yazılımcı, kahveyi koda çeviren bir organizmadır.
Cevapla
#6
(29-01-2025, Saat: 17:21)RAD Coder Adlı Kullanıcıdan Alıntı: Options / Deployment>SDK Manager penceresinde, mevcut iOS Device 64-bit altındaki SDK'yı seçin ve Delete butonu ile silin.
Sonra Add butonu ile bu SDK'yı yeniden yükleyin (Bu aşamada, macOS üzerinde PAServer'ın çalışıyor olması gerekir).
Proje üzerinde sağ tuş ile Clean çalıştırın ve derleyinM
Maalesef yine aynı hatayı alıyorum.
Cevapla
#7
Uses kısmını aşağıdaki gibi değiştirin.
{$IFDEF ANDROID}
   , FMX.PushNotification.Android
{$ENDIF}
{$IFDEF IOS}
   , FMX.PushNotification.IOS
{$ENDIF}
Begin : = end / 2;
Cevapla
#8
(30-01-2025, Saat: 16:11)RAD Coder Adlı Kullanıcıdan Alıntı: Uses kısmını aşağıdaki gibi değiştirin.
{$IFDEF ANDROID}
   , FMX.PushNotification.Android
{$ENDIF}
{$IFDEF IOS}
   , FMX.PushNotification.IOS
{$ENDIF}

Hocam yine olmadı

uses
 System.SysUtils,System.IOUtils,System.Types, System.UITypes, System.Classes, System.Variants,

 FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
 FMX.Controls.Presentation, FMX.StdCtrls, FMX.Objects, FMX.Layouts, FMX.Ani,
 System.Actions, FMX.ActnList, System.Sensors, System.Sensors.Components,
 System.Permissions,
 FMX.ListBox, FMX.ScrollBox,
 FMX.Platform,
 FMX.VirtualKeyboard,
 FMX.styles,
 FMX.DialogService,
 System.JSON
 ,System.PushNotification, System.Notification, REST.Types, REST.Client

{$IFDEF ANDROID}
 ,FMX.Platform.Android,Androidapi.JNI.Net, Androidapi.JNI.JavaTypes, Androidapi.Jni,
 Androidapi.JNIBridge, Androidapi.Helpers, FMX.Helpers.Android,  Androidapi.Jni.Os,
 Androidapi.Jni.GraphicsContentViewText,
 Androidapi.JNI.Media,
 Androidapi.JNI.Provider, Androidapi.JNI.App,
 Androidapi.JNI.Util,
 FMX.AddressBook.Types, FMX.AddressBook,
 FMX.PushNotification.Android
 {$ENDIF}

 {$IFDEF IOS}
 ,FMX.PushNotification.FCM.iOS
 {$ENDIF}
 ;

Tüm sertifikaları sıfırlayayım mı?
Cevapla
#9
(30-01-2025, Saat: 16:58)barissagir Adlı Kullanıcıdan Alıntı:
(30-01-2025, Saat: 16:11)RAD Coder Adlı Kullanıcıdan Alıntı: Uses kısmını aşağıdaki gibi değiştirin.
{$IFDEF ANDROID}
   , FMX.PushNotification.Android
{$ENDIF}
{$IFDEF IOS}
   , FMX.PushNotification.IOS
{$ENDIF}

Hocam yine olmadı

uses
 System.SysUtils,System.IOUtils,System.Types, System.UITypes, System.Classes, System.Variants,

 FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
 FMX.Controls.Presentation, FMX.StdCtrls, FMX.Objects, FMX.Layouts, FMX.Ani,
 System.Actions, FMX.ActnList, System.Sensors, System.Sensors.Components,
 System.Permissions,
 FMX.ListBox, FMX.ScrollBox,
 FMX.Platform,
 FMX.VirtualKeyboard,
 FMX.styles,
 FMX.DialogService,
 System.JSON
 ,System.PushNotification, System.Notification, REST.Types, REST.Client

{$IFDEF ANDROID}
 ,FMX.Platform.Android,Androidapi.JNI.Net, Androidapi.JNI.JavaTypes, Androidapi.Jni,
 Androidapi.JNIBridge, Androidapi.Helpers, FMX.Helpers.Android,  Androidapi.Jni.Os,
 Androidapi.Jni.GraphicsContentViewText,
 Androidapi.JNI.Media,
 Androidapi.JNI.Provider, Androidapi.JNI.App,
 Androidapi.JNI.Util,
 FMX.AddressBook.Types, FMX.AddressBook,
 FMX.PushNotification.Android
 {$ENDIF}

 {$IFDEF IOS}
 ,FMX.PushNotification.FCM.iOS
 {$ENDIF}
 ;

Tüm sertifikaları sıfırlayayım mı?


Sorunun çözümü zorlaşıyor. 
Adım adım gitmemiz gerekiyor. 
İlk hatayı aştınız mı, yoksa aynı hata mı geliyor.
Çünkü bu hata ile sertifikanın bir ilgisi yok.
Begin : = end / 2;
Cevapla
#10
(30-01-2025, Saat: 17:03)RAD Coder Adlı Kullanıcıdan Alıntı:
(30-01-2025, Saat: 16:58)barissagir Adlı Kullanıcıdan Alıntı: Hocam yine olmadı

uses
 System.SysUtils,System.IOUtils,System.Types, System.UITypes, System.Classes, System.Variants,

 FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs,
 FMX.Controls.Presentation, FMX.StdCtrls, FMX.Objects, FMX.Layouts, FMX.Ani,
 System.Actions, FMX.ActnList, System.Sensors, System.Sensors.Components,
 System.Permissions,
 FMX.ListBox, FMX.ScrollBox,
 FMX.Platform,
 FMX.VirtualKeyboard,
 FMX.styles,
 FMX.DialogService,
 System.JSON
 ,System.PushNotification, System.Notification, REST.Types, REST.Client

{$IFDEF ANDROID}
 ,FMX.Platform.Android,Androidapi.JNI.Net, Androidapi.JNI.JavaTypes, Androidapi.Jni,
 Androidapi.JNIBridge, Androidapi.Helpers, FMX.Helpers.Android,  Androidapi.Jni.Os,
 Androidapi.Jni.GraphicsContentViewText,
 Androidapi.JNI.Media,
 Androidapi.JNI.Provider, Androidapi.JNI.App,
 Androidapi.JNI.Util,
 FMX.AddressBook.Types, FMX.AddressBook,
 FMX.PushNotification.Android
 {$ENDIF}

 {$IFDEF IOS}
 ,FMX.PushNotification.FCM.iOS
 {$ENDIF}
 ;

Tüm sertifikaları sıfırlayayım mı?


Sorunun çözümü zorlaşıyor. 
Adım adım gitmemiz gerekiyor. 
İlk hatayı aştınız mı, yoksa aynı hata mı geliyor.
Çünkü bu hata ile sertifikanın bir ilgisi yok.

Hayir hocam. Aynı hatayı aliyorum. Uses kismindan ios firebase kutuphanesini kaldirinca sorun cozuluyor ama ekleyince hata veriyor.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Orange Ui Page Control Hakkında nurah 3 565 30-10-2025, Saat: 09:17
Son Yorum: RAD Coder
  Firebase den bildirim gelmiyor. barissagir 1 578 22-09-2024, Saat: 09:36
Son Yorum: arsl01
  Duns Numarası Hakkında Yardım glagher 5 1.574 16-08-2024, Saat: 16:48
Son Yorum: glagher
  Xcode Üyeliği hakkında barissagir 15 5.001 07-02-2024, Saat: 16:26
Son Yorum: barissagir
  Andorid Font Hakkında barissagir 2 1.005 20-11-2023, Saat: 09:05
Son Yorum: RAD Coder



Konuyu Okuyanlar: 1 Ziyaretçi