Ana içeriğe atla
Web sitenizle ilgili sorunlar yaşıyorsanız ve mobil uygulamanız yoksa, Web Push Sorun Giderme kılavuzumuza bakın.

Sorun giderme adımları

1. Kurulum talimatlarını gözden geçirin ve OneSignal SDK’yı güncelleyin

Mobil SDK kurulum talimatlarımız, yaygın sorunları önlemeye ve entegrasyonu test etmeye yardımcı olmak için tasarlanmıştır. Hata düzeltmeleri, iyileştirmeler ve en son işletim sistemi değişiklikleri için desteği içeren güncellemeleri sıklıkla yayınlıyoruz. Sorun yaşıyorsanız, önce en son SDK sürümümüzü kullandığınızdan ve kurulum talimatlarını takip ettiğinizden emin olun.

2. Yaygın sorun giderme kılavuzları

3. SDK’nız için örnek projeyi test edin

Mühendislik ekibimizin her SDK için oluşturduğu yapıyı kullanarak sorununuzun tekrarlanabilir olup olmadığını kontrol edin.

4. Hata günlüklerini kontrol edin

Sorunları teşhis etmeden önce, günlük verilerini toplamak önemlidir:

5. Desteğe başvurun

Hala sorun yaşıyorsanız:
  • support@onesignal.com ile iletişime geçin ve şunları sağlayın:
    • OneSignal App ID’niz.
    • Sorunu yaşadığınız cihazın External ID’si ve/veya Subscription ID’si.
    • Varsa bildirim ID’si veya OneSignal Dashboard’daki bildirime bağlantı.
    • Mümkünse sorunu yeniden üreten cihazdan hata ayıklama günlüğü.

Yaygın hatalar

APNS Delegate never fired

“Apns Delegate Never Fired” ve “APNS 3000” gibi APNS Hataları, cihazın push bildirimleri için gerekli olan Apple’ın APNS sunucularıyla bağlantı kuramadığını belirten Apple tarafından sağlanan zaman aşımı mesajlarıdır. Bu en yaygın olarak şu durumlarda görülür:
  • APNS geliştirme ortamlarında test edilirken
  • OneSignal ile birden fazla push bildirim bağımlılığı veya yerel iOS push API’leri kullanıyorsanız
  • Kullanıcı bir sonraki sefer yeni bir oturum başlattığında (uygulama 30+ saniye odak dışı bırakılır, sonra tekrar açılır) kendiliğinden çözülen geçici hata.
Çözüm adımları:
  • Diğer push bildirim bağımlılıklarını veya yerel iOS push API’lerini kaldırın ve yalnızca OneSignal’i kullanın. Hata çözüldükten sonra, diğer kodu geri eklemeyi deneyebilir ve en iyi uygulamalar için support@onesignal.com ile iletişime geçebilirsiniz.
  • Daha fazla ayrıntı için cihazdan hata ayıklama günlüğünü kontrol edin.
  • Hata devam ederse, desteğe başvurmak için bu adımları izleyin.

SSS

Uygulamamda OneSignal App ID’mi değiştirirsem ne olur?

Uygulamanızın başlatma kodunda OneSignal App ID’yi değiştirmek, kullanıcı uygulamayı güncellediğinde ve en son sürümü açtığında yeni App ID altında yepyeni bir kullanıcı ve push aboneliği oluşturacaktır. iOS bundle ID’niz ve/veya Android package ID’niz aynıysa, cihaz aynı push abonelik durumuyla devam edecektir. Kullanıcı verileri yepyeni olacaktır, yani takma adlarınızı, etiketlerinizi, e-posta adresinizi, telefon numaranızı yeni kayda geri eklemeniz gerekecektir. iOS bundle ID veya Android package ID farklıysa, bu yepyeni bir uygulamadır ve farklı push sertifikalarına/anahtarlarına sahip olmalıdır.

OneSignal, şirket içi kapalı ağda push bildirimleri gönderebilir mi?

Bu, kapalı ağınızdaki bilgisayarların desteklemek istediğiniz push ağ geçidi sunucularına erişimi olduğu sürece çalışabilir: Ağ İnternet’ten tamamen kopuksa, push bildirimleri, desteklediğimiz standart işletim sistemi/tarayıcı hizmetleri aracılığıyla iletilemez.