2016-10-09 3 views
-1

앱 사용자에게 푸시 알림을 보내려고합니다. 온라인으로 즉시 수신 할 사용자, 맞습니까? 하지만 오프라인 사용자는? 온라인이 된 후에도 알림을 받게됩니까?iOS. 오프라인 기기로 푸시 보내기

푸시 알림에 대해 자세히 알려주시겠습니까?

메신저는 푸시를 사용하여 새 메시지에 대한 알림을 보내나요?

답변

0

오프라인에서는 불가능합니다.

을 확인 : https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html

애플 푸시 알림 서비스는 저장 및 전달 기능을 수행 (QoS)을 구성 요소 서비스의 기본 품질이 포함되어 있습니다. APN이 알림을 전달하려고 시도하지만 장치가 오프라인 인 경우 QoS는 알림을 저장합니다. 장치의 응용 프로그램 당 하나의 알림 (해당 응용 프로그램의 공급자로부터 마지막으로받은 알림)을 장치에 유지합니다. 나중에 오프라인 장치가 다시 연결되면 QoS는 저장된 알림을 장치로 전달합니다. QoS는 삭제하기 전에 제한된 기간 동안 알림을 유지합니다.

장치가 오랫동안 오프라인 상태 인 경우 해당 장치에 대해 저장되는 모든 알림은 무시됩니다. 장치가 다시 온라인 상태가되면 알림이 표시되지 않습니다.

0

기본적으로 Apple은 기기가 다시 온라인 상태가 될 때 알림을 전송하려고합니다 (공들인 시간대).

Apple Push Notification 서비스에는 저장 후 전달 기능을 수행하는 기본 QoS (Quality of Service) 구성 요소가 포함되어 있습니다. APN이 알림을 전달하려고하지만 대상 장치가 오프라인 인 경우 APN은 제한된 기간 동안 알림을 저장하고 장치를 사용할 수있게되면 장치에 전달합니다.

https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html#//apple_ref/doc/uid/TP40008194-CH100-SW9

관련 문제