우리 회사는 기본적으로 구매 또는 판매 할 때가 언제인지 알려주는 데이 트레이더 용 iPhone 앱을 제공합니다. 서버 클러스터는 이러한 BUY 및 SELL 신호를 생성하며 1 분 이내에 고객의 iOS 장치에 전달해야합니다. 우리가 개발 한 다른 모든 모바일 클라이언트의 경우 백그라운드에서 서버를 폴링하여 (분당 한 번) 업데이트를 확인할 수 있습니다.신뢰할 수있는 서버 대 iPhone 메시징
그러나 iOS에서는 time이나 폴링과 관련이있는 applicationDidEnterBackground에서 작업을 수행하는 것이 옵션이 아닌 것으로 보입니다.
이렇게하면 푸시 알림을 볼 수있게되었지만 내가 읽은 것에서는 신뢰할 수 없습니다. 그들은 send-and-forget 방법론을 사용합니다.
이 문제가 발생할 수 있습니다. 우리가 BUY 신호를 내고 사용자가 그것에 대해 행동하면 10 분 후에 SELL 신호가 생성되고 푸시를 통해 보내지 만 도착하지 않으면 많은 돈을 잃을 수 있습니다.
이렇게하려면 좋은 방법이 있습니까? 아니면 운이 좋을까요? 감사! 애플의 푸시 알림 서비스를 사용하여
Colloquy (IRC 클라이언트)와 같은 응용 프로그램은 TCP 연결을 열린 상태로 유지할 수 있습니다. 잠시만 기다려주십시오. –
Colloquy도 APNS를 사용하고있는 것으로 보입니다. 영구 TCP 연결이있는 곳을 나에게 보여줄 수 있습니까? – Submerged
MMS 메시지가 옵션인지 묻는 사람에게 코멘트?), 아니오라고해야 할 것입니다 .MMS 또는 SMS가 푸시 알림보다 더 안정적이라고 생각하지 않습니다. – Submerged