Apple, uzaktan push bildirimlerini denetler. Çevrimdışıysanız mantıksal olarak devre dışı bırakamazsınız. Apple sizi ilk kez çevrimiçi olarak gördüğünde ve iterler devre dışı bırakılmadığında, size iterek gönderir. Uygulamanın elinde olmadığı için Apple'ın kullanıcıya gönderdiği itmeleri göstermesi için iDevice'i durdurmanın bir yolu yoktur.
Bu yüzden sadece bir olasılık var: Cihaz tekrar çevrimiçi olduktan sonra HATIRLATMALARI devre dışı bırakmanız gerekiyor. Ve yine de bir şans meselesi, Apple'ın önce hangi mesajı aldığını, çevrimiçi olduğunuzu veya itmeyi devre dışı bıraktığınızı. Ayrıca, Apple'ın çevrimdışıyken cihaza göndermek istediği bildirimlere ne olacağı sorusu da var. Çevrimiçi olduğunda bunları tekrar gönderecek mi yoksa ilk devre dışı bırakıldığında bunları atacak mı? Bilmiyorum. Araştırmayı yapman gerekecek.
Kullanıcıların çevrimiçiyken uygulamanız arka planda ise, sahip olduğunuz tek şans. Sistem bildirimlerine yanıt verebilmek için uygulamanızın askıya alınmasını (here's bunun nasıl gerçekleştirileceğini) engellemeniz gerekir. İhtiyacınız olan bildirim çevrimiçi durumun değişmesidir, sadece var olduğunu biliyorum. This resource yardımcı olabilir. Cihaz çevrimiçi olduğunda, arka planda bekleyen (askıya alınmayan) uygulamanızı bilgilendirir. O zaman, hemen frm uzaktan itirafı kaydıyla tepki verebilirsiniz.
Bu yönde gerçekleştirebileceğiniz en iyi şey budur. Bu yardımcı olur umarım.
Kayıt olmak için internete bağlı olmanız gerekmiyor mu? – DGund
@DGund Aynı yanlış anlamadaydım, ancak gerçekte bildirimin kaydını başarıyla almak için çevrimiçi olmanız gerekiyor. Bağlantınız olmasa da kayıtsız olmanız durumunda hala bildirim alırsınız. – user1732255