acani는 zimt websocket 채팅을 사용합니다. 사용자가 휴대 전화를 닫고 주머니에 넣으면 node.js 서버에서 채팅 메시지를 받고 위치 업데이트를 보낼 수 있도록 할 수 있습니까? 나는 푸시 알림보다 좋을 것이라고 생각합니다. 그렇지? 그렇지 않다면 대신 푸시 알림을 사용해야하나요?iPhone에서 백그라운드에서 websocket을 열어 두십시오.
감사합니다.
acani는 zimt websocket 채팅을 사용합니다. 사용자가 휴대 전화를 닫고 주머니에 넣으면 node.js 서버에서 채팅 메시지를 받고 위치 업데이트를 보낼 수 있도록 할 수 있습니까? 나는 푸시 알림보다 좋을 것이라고 생각합니다. 그렇지? 그렇지 않다면 대신 푸시 알림을 사용해야하나요?iPhone에서 백그라운드에서 websocket을 열어 두십시오.
감사합니다.
voip/GPS/음악을 배경으로 등록하지 않는 한 네트워크 소켓을 열어 둘 수 없습니다.
등록한 다음 사과를하지 않으면 일반적으로 사과가 거부됩니다.
네트워크 소켓을 열어 둘 수없는 이유는 연결이 수신되면 앱이 포 그라운드로 점프하지 않고 네트워크 트래픽에 응답 할 수 없기 때문입니다 (포 그라운드에 메모리 내용이 고정되어 있지 않기 때문에) .
휴대 전화의 라디오는 에너지 집약적 인 부품 중 하나이기 때문에 배경 네트워크 트래픽으로 배터리가 소모됩니다.
푸시 알림이 포함 된 사과는 사과를 보내는 빈도를 관리하므로 배터리를 2 분마다 네트워크 폴링하는 응용 프로그램을 모두 휴대하지 않아도 활성 네트워크 연결이 하나만 있습니다. 간헐적.
감사! 백그라운드에서 voip/GPS/음악을 등록하는 방법은 무엇입니까? – ma11hew28
http://developer.apple.com/library/ios/#documentation/iphone/conceptual/iphoneosprogrammingguide/Backgroundexecution/backgroundexecurity.html에 자세한 내용이 나와 있습니다.이 내용은 매우 엄격하게 적용될 수 있으므로 신중하게 읽어보십시오. – MCannon
사실, 나는 Apple Push Notification Service를 어떻게 구현해야합니까? :) – ma11hew28