Yorumları: 4.224
Konuları: 379
Kayıt Tarihi: 07-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 16.975
Üstad
Merhaba,
iOS Simulatöor'de yerel bildirimler (Local Notification) çalışıyor. Fakat uzak bildirimler (Push Notification) çalışmıyor.
Simulator ayarlarında, iOS simulator'un bildirm ayarları (Settings > Notifications > Uygulama Adı > Allow Notification) kısmı da yok.
Bu konuda bir fikri olan var mı?
Yorumları: 1.381
Konuları: 75
Kayıt Tarihi: 20-03-2017
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Delphi 10.2
- Delphi 7
- Lazarus / FPC
Rep Puanı: 3.853
Uzman
haa pardon yanlış anlamışım...
Yorumları: 304
Konuları: 20
Kayıt Tarihi: 26-09-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.967
Uzman
20-03-2017, Saat: 14:41
(Son Düzenleme: 20-03-2017, Saat: 14:45, Düzenleyen: barutali.)
Ben
Kinvey ile yapmıştım.. Kinvey de kullanıcı oluşturduktan sonra Apple developer dan indirdiğiniz sertifikayı Kinvey platformuna yüklüyorsunuz.. Tabi oluşturduğunuz sertifika da (apple developer sayfasında) Push Notification özelliğini açmanız gerekiyor..
Küçük bir püf nokta var onu atlamışım.. Eğer ki kinvey kullanacak olursanız "Custom Endpoints" kısmına aşağıda ki kodu girip kaydetmeniz gerekmektedir..
function onRequest(request, response, modules) {
var iOSAps = request.body.iosaps;
var push = modules.push;
var iOSExtras = request.body.iosextras;
var androidPayload = request.body.androidpayload;
var androidmessage = androidPayload.message;
var message = request.body.message;
push.broadcastPayload(iOSAps, iOSExtras, androidPayload);
response.complete( 200 );
}
Amatör Küme Bilgisayar Programcısı
Yorumları: 304
Konuları: 20
Kayıt Tarihi: 26-09-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.967
Uzman
(20-03-2017, Saat: 15:38)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: (20-03-2017, Saat: 14:41)barutali Adlı Kullanıcıdan Alıntı: Ben Kinvey ile yapmıştım.. Kinvey de kullanıcı oluşturduktan sonra Apple developer dan indirdiğiniz sertifikayı Kinvey platformuna yüklüyorsunuz.. Tabi oluşturduğunuz sertifika da (apple developer sayfasında) Push Notification özelliğini açmanız gerekiyor..
Küçük bir püf nokta var onu atlamışım.. Eğer ki kinvey kullanacak olursanız "Custom Endpoints" kısmına aşağıda ki kodu girip kaydetmeniz gerekmektedir..
function onRequest(request, response, modules) {
var iOSAps = request.body.iosaps;
var push = modules.push;
var iOSExtras = request.body.iosextras;
var androidPayload = request.body.androidpayload;
var androidmessage = androidPayload.message;
var message = request.body.message;
push.broadcastPayload(iOSAps, iOSExtras, androidPayload);
response.complete( 200 );
}
Bilgi için teşekkür ederim Ali Bey.
FireBase' de de belirtmiş olduğunuz gibi sertifika yükleme kısmı var.
Benim asıl merak ettiğim, iOS Simulator de uzak bildirimin çalışıp, çalışmasıdır.
Apple developer sayfasında Push Notification ayarını açık konuma getirdikten sonra xcode üzerinde ki eski sertifikaları silip yeni sertifikayı tekrardan indirmeniz ve uygulamayı o sertifika ile derlemeniz gerekiyor..
Simulator de aynı şekilde uzaktan bildirim testi alınıyor..
Amatör Küme Bilgisayar Programcısı
Yorumları: 4.224
Konuları: 379
Kayıt Tarihi: 07-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 16.975
Üstad
Yorumlarınızdan anladığım; Simulator'de sertifika olmadan uzak bildirim gönderilemiyor.
Bilgi için tekrar teşekkür ederim.
İyi çalışmalar.