Delphi Can

Orjinalini görmek için tıklayınız: iOS Bildirim hakkında
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Sayfalar: 1 2
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.

[attachment=2867]

Ne yapmalıyım?
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.
(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.
(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.
(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.
(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.
Uses kısmını aşağıdaki gibi değiştirin.
{$IFDEF ANDROID}
   , FMX.PushNotification.Android
{$ENDIF}
{$IFDEF IOS}
   , FMX.PushNotification.IOS
{$ENDIF}
(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ı?
(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.
(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.
Sayfalar: 1 2