Hoşgeldin. Soru sormak veya cevaplamak için hemen üye ol.
0 oy
463 kez görüntülendi
ios development kategorisinde tarafından
Arkadaşlar merhaba benim bir ios uygulamam var uygulamadaki problemim,  uygulamayı xcode programından telefona kurduğumda bildirim gönderebiliyorum fakat uygulama AppStore da yayınlandıktan sonra telefona kurup tekrar bildirim göndermeyi deniyorum ama göndermiyorum. Bu konuyla ilgili bana yardımcı olabililecek biri var mı?

1 cevap

+2 oy
tarafından

apns konusunda en sık yapılan hata.

development ve production ortamlarında kullanmanız gereken apns sertifikaları, apns sunucu adresi ve deviceToken'lar farklıdır.

örneğin development aşamasında bildirimlerimizi,
ssl://gateway.sandbox.push.apple.com:2195
adresine gönderiyoruz.
ve tabiki development apns development sertifikamızı kullanıyoruz.
ayrıca cihazdan aldığımız deviceToken'da sandbox için.

ama uygulama appStore'da yayına girdikten sonra,
1. bildirimlerimizi göndereceğimiz adres ssl://gateway.push.apple.com:2195 olmalı
2. production apns sertifikasını kullanmalıyız.
3. cihazdan aldığımız deviceToken'in production deviceToken'ı olduğundan emin olmalıyız.

daha önce development ortamında aldığınız deviceToken'i production deviceToken'i ile güncellemediyseniz ve ısrarla development deviceToken'ile ssl://gateway.push.apple.com:2195 adresine production apns sertifikasını kullanarak bildirim göndermeye çalışıyorsanız, boşuna çabalıyorsunuz demektir.

...