Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
iOS Simulator Push Notification
#11
{$ifdef ANDROID}
APushService := TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.GCM);
APushService.AppProps[TPushService.TAppPropNames.GCMAppID] := '***********';
{$endif}

{$IFDEF IOS}
APushService := TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.APS); // Apple Push Service
{$ENDIF}

AServiceConnection := TPushServiceConnection.Create(APushService);

AServiceConnection.Active := True;

AServiceConnection.OnChange := OnChange;

AServiceConnection.OnReceiveNotification := OnReceiveNotificationEvent;

ADeviceID := APushService.DeviceIDValue[TPushService.TDeviceIDNames.DeviceID];

ADeviceToken := APushService.DeviceTokenValue[TPushService.TDeviceTokenNames.DeviceToken];


bu şekilde DeviceToken almaya çalışıyorum ama ios simulatorde token alamadım..

sertifika işlemleri falanda yapmak gerekecek sanırım.. token alamamın sebebi henüz sertifikaları yüklememiş olmam mı acaba?
Cevapla
#12
(24-04-2017, Saat: 23:32)bilrax Adlı Kullanıcıdan Alıntı:
{$ifdef ANDROID}
APushService := TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.GCM);
APushService.AppProps[TPushService.TAppPropNames.GCMAppID] := '***********';
{$endif}

{$IFDEF IOS}
APushService := TPushServiceManager.Instance.GetServiceByName(TPushService.TServiceNames.APS); // Apple Push Service
{$ENDIF}

AServiceConnection := TPushServiceConnection.Create(APushService);

AServiceConnection.Active := True;

AServiceConnection.OnChange := OnChange;

AServiceConnection.OnReceiveNotification := OnReceiveNotificationEvent;

ADeviceID := APushService.DeviceIDValue[TPushService.TDeviceIDNames.DeviceID];

ADeviceToken := APushService.DeviceTokenValue[TPushService.TDeviceTokenNames.DeviceToken];


bu şekilde DeviceToken almaya çalışıyorum ama ios simulatorde token alamadım..

sertifika işlemleri falanda yapmak gerekecek sanırım.. token alamamın sebebi henüz sertifikaları yüklememiş olmam mı acaba?

Merhaba,
Aradan bir yılı aşkın zaman geçmiş, fakat soruyu askıda bırakmama ve gelecek nesillere çözüm olması adına cevabını vereyim.
iOS platformu için Apple Developer üyeliği ile APNs Sertifikalarına (Development SSL ve Production SSL) ihtiyaç vardır.
iOS simulator Push Notifications'ı desteklemediğinden, remote notification alınamaz. Bunun için fiziksel cihazlar kullanılmalıdır.
DelphiCan'dır!
Cevapla
#13
Fesih bey.
İyi akşamlar
Android cihazlarda olduğu gibi derlediğimiz uygulamaları Apple cihazlara kopyalama ve test etme imkanı var mı?
"…De ki: "Hiç bilenlerle bilmeyenler bir olur mu? Şüphesiz, temiz akıl sahipleri öğüt alıp-düşünürler" (Zümer Suresi, 9)
Cevapla
#14
(07-05-2018, Saat: 15:52)cinarbil Adlı Kullanıcıdan Alıntı: Fesih bey.
İyi akşamlar
Android cihazlarda olduğu gibi derlediğimiz uygulamaları Apple cihazlara kopyalama ve test etme imkanı var mı?

Merhaba,
Fiziksel bir iOS cihaza doğrudan bir uygulama yüklenemiyor (jailbreak ve benzeri bazı illegal yollar hariç tabi). Yalnızca Apple Store veya Add hoc denen tanımlı bir ağ üzerinden paylaştırılarak yüklenebiliyor. 
Her iki yöntem için de ücretli olan Apple Developer üyeliğine ihtiyaç vardır.
DelphiCan'dır!
Cevapla
#15
(07-05-2018, Saat: 16:12)Fesih ARSLAN Adlı Kullanıcıdan Alıntı:
(07-05-2018, Saat: 15:52)cinarbil Adlı Kullanıcıdan Alıntı: Fesih bey.
İyi akşamlar
Android cihazlarda olduğu gibi derlediğimiz uygulamaları Apple cihazlara kopyalama ve test etme imkanı var mı?

Merhaba,
Fiziksel bir iOS cihaza doğrudan bir uygulama yüklenemiyor (jailbreak ve benzeri bazı illegal yollar hariç tabi). Yalnızca Apple Store veya Add hoc denen tanımlı bir ağ üzerinden paylaştırılarak yüklenebiliyor. 
Her iki yöntem için de ücretli olan Apple Developer üyeliğine ihtiyaç vardır.

Bilgilendirme için teşekkür ederim Allah c.c razı olsun
"…De ki: "Hiç bilenlerle bilmeyenler bir olur mu? Şüphesiz, temiz akıl sahipleri öğüt alıp-düşünürler" (Zümer Suresi, 9)
Cevapla
#16
(07-05-2018, Saat: 16:35)cinarbil Adlı Kullanıcıdan Alıntı:
(07-05-2018, Saat: 16:12)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
Fiziksel bir iOS cihaza doğrudan bir uygulama yüklenemiyor (jailbreak ve benzeri bazı illegal yollar hariç tabi). Yalnızca Apple Store veya Add hoc denen tanımlı bir ağ üzerinden paylaştırılarak yüklenebiliyor. 
Her iki yöntem için de ücretli olan Apple Developer üyeliğine ihtiyaç vardır.

Bilgilendirme için teşekkür ederim Allah c.c razı olsun


Cümle DelphiCan'lardan razı olur İnşallah.
DelphiCan'dır!
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  IOS PUSH DEVICE TOKEN emrahozten 0 371 12-06-2025, Saat: 11:19
Son Yorum: emrahozten
  FCM v1 API Push Notification Servisini Kullanmak (OAuth2.0 ile) RAD Coder 4 1.474 16-04-2025, Saat: 17:36
Son Yorum: RAD Coder
  Notification Action click emrahozten 2 1.147 27-09-2023, Saat: 16:18
Son Yorum: emrahozten
  SDK ekleme alanında ios simulator görünmüyor diseqc 1 999 11-05-2023, Saat: 20:43
Son Yorum: diseqc
  Delphi 11 IOS Push Notification Token Sorunu elixir84 9 3.404 05-04-2023, Saat: 14:20
Son Yorum: elixir84



Konuyu Okuyanlar: