การแจ้งเตือนผลักดันของ Apple


0

ฉันมีแอพเดียวที่รองรับทั้ง Android และ iOS แอพต้องการบริการแบ็คกราวด์ซึ่งกระทบเซิร์ฟเวอร์ระยะไกลทุกนาที งานง่ายสำหรับแอพ Android แต่เนื่องจาก tasking พื้นหลังไม่รองรับใน iOS ฉันจำเป็นต้องใช้การแจ้งเตือนแบบพุชสำหรับแอพ iOS Apple แจ้งว่าจะไม่ส่งการแจ้งเตือนแบบพุช ฉันไม่สามารถจ่ายการแจ้งเตือนแบบพุชได้เนื่องจากต้องการส่งข้อความที่สำคัญมากผ่านการแจ้งเตือน คำถามของฉันคือ:

1) อัตราความล้มเหลวของการแจ้งเตือนแบบพุชคืออะไร

2) การแจ้งเตือนแบบพุชมีความน่าเชื่อถือเสมอในการส่งข้อความสำคัญหรือไม่?

3) สมมติว่าเซิร์ฟเวอร์ที่ควรส่งการแจ้งเตือนแบบพุชส่งการแจ้งเตือนแบบพุชจำนวนมากทุกนาที โอกาสของการแจ้งเตือนแบบพุชที่ล้มเหลวในกรณีเช่นนี้คืออะไร?

4) สถานการณ์ใดที่ทำให้การส่งการแจ้งเตือนแบบพุชล้มเหลว

หากคุณมีทรัพยากรที่มีประโยชน์ใด ๆ โปรดระบุไว้เช่นเดียวกัน ขอบคุณ

คำตอบ:


2

การแจ้งเตือนมาถึง 99.9% ฉันคิดว่า 0.01% คือเมื่อโทรศัพท์ของคุณไม่มีเครือข่าย นั่นเป็นเหตุผลเดียวที่ไม่สามารถทำได้เว้นแต่คุณมีเซิร์ฟเวอร์ที่ไม่ดีซึ่งมี 10,000 คำขอต่อวินาทีและใช่ว่าจะล้มเหลว

ดังนั้นเพื่อผลลัพธ์ที่ดีที่สุดเพียงรับเซิร์ฟเวอร์ที่ดี ฉันไม่คิดว่าคุณสามารถช่วยคนที่มีเครือข่ายครอบคลุม แม้ว่าคุณจะทำงานแบบเบื้องหลังพวกเขาจะไม่สามารถดึงข้อมูลจากอินเทอร์เน็ตได้หากพวกเขาไม่มีเครือข่ายโทรศัพท์เคลื่อนที่

แอปเปิ้ลต้องการให้คุณไม่พึ่งพา 100% ดังนั้นจึงต้องมีแผนสำรองเพื่อให้ผู้ใช้ทราบว่าแอปไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ได้หากไม่มีเครือข่าย ฉันจะบอกว่าทำการแจ้งเตือนแบบพุชถ้ามันล้มเหลวให้ลองใช้เซิร์ฟเวอร์ด้วยตนเองและทำการแจ้งเตือนในท้องถิ่นหากแอปไม่สามารถทำการเชื่อมต่อกับเซิร์ฟเวอร์ให้เปิดการแจ้งเตือนในเครื่องที่แจ้งว่าไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ของคุณได้

หวังว่าจะช่วยได้ไหม


ความสุขเป็นของฉัน! :)
สมจริง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.