iOS VoIP 푸시

앱이 종료된 상태에서도 전화를 울리세요

앱이 완전히 종료되어 있어도 iPhone에 실제 수신 전화를 울립니다. Pushwoosh가 PushKit과 CallKit을 통해 이를 가능하게 하는 네이티브 iOS VoIP 푸시를 전달합니다.

뒤의 앱이 종료된 상태에서 발신자 사진, 이름, 거절 및 수락 버튼과 함께 의사의 전화가 네이티브 iOS 전체 화면 수신 화면으로 표시된 iPhone

80,000개 이상의 기업이 고객 참여 확대를 위해 신뢰합니다

작동 원리

사용자가 앱을 스와이프해 종료하면 일반 APNs 알림으로는 앱을 안정적으로 깨울 수 없습니다. 통화 앱이라면 전화가 아예 울리지 않는다는 뜻입니다.

Apple의 PushKit VoIP 푸시는 별도의 최우선 전송 방식입니다. 종료된 앱도 깨우고 네이티브 통화 화면을 즉시 표시합니다.

알아 두세요: Apple의 PushKit 규칙. SDK가 이 규칙을 지키도록 돕습니다.

  • iOS 전용입니다. Android에는 PushKit에 해당하는 기능이 없습니다.
  • 모든 VoIP 푸시는 즉시 CallKit에 통화를 보고해야 하며, 그렇지 않으면 iOS가 토큰을 회수합니다.
  • PushKit은 통화 전용입니다. 다른 용도는 App Review에서 거절됩니다.
  • 중국 본토에서는 CallKit이 금지되어 있어, 통화 앱은 그 지역에서 대체 방식을 사용합니다.

직접 만드는 PushKit 대신 SDK 모듈

PushwooshVoIP 모듈이 PushKit VoIP 토큰을 등록하고 기본 제공 통화 델리게이트로 CallKit을 연결해 줍니다.

  • 앱의 VoIP 설정에 맞춰 PKPushRegistry VoIP 토큰을 등록합니다.
  • 모든 수신 전화를 CallKit에 보고해 네이티브 화면이 표시되게 합니다.
  • 수신, 응답, 종료, 발신, 실패 통화에 대한 PWVoIPCallDelegate 콜백을 제공합니다.
  • 벨소리와 CallKit 핸들 유형(generic, phone, email)을 설정할 수 있습니다.
  • 코드 실행이나 부재중 전화 알림 예약을 위해 백그라운드에서 앱을 깨웁니다.

PWVoIPCallDelegate 콜백

  • voipDidReceiveIncomingCall
  • answerCall
  • endCall
  • startCall
  • mutedCall
  • heldCall
  • voipDidFailToReportIncomingCall

푸시는 Pushwoosh가, 통화는 자사 백엔드가

Pushwoosh는 VoIP 푸시를 보내고 수신, 응답, 종료 이벤트를 앱에 전달합니다.

  • 전화가 오면 백엔드가 Messages API로 VoIP 푸시를 트리거합니다.
  • SDK가 이를 CallKit에 보고하고 응답 및 종료 액션을 제공합니다.
  • 이 액션을 기존 통화 스택에 연결합니다.

Pushwoosh는 푸시를 전달할 뿐 미디어는 전달하지 않습니다. 음성과 영상은 자체 WebRTC 또는 SIP 경로에 그대로 머뭅니다.

Pushwoosh의 다른 기능과 같은 iOS SDK

VoIP 푸시는 모바일 푸시, 인앱, 이메일, SMS, WhatsApp과 같은 iOS SDK와 등록 모델을 사용합니다. 하나의 연동으로 통화 전달과 고객 참여 메시징을 모두 제공하세요.

VoIP는 전송 우선순위만 다를 뿐입니다. 하나의 SDK, 하나의 고객 프로필.

실제 통화가 연결되어야 하는 앱을 위해

원격 진료

의사가 진료를 시작하면 앱이 닫혀 있어도 환자의 휴대폰이 울립니다.

마켓플레이스

전화번호를 노출하지 않고 구매자와 판매자를 연결합니다.

통신 및 OTT

자체 통화 앱으로 수신 전화를 전달합니다.

핀테크

상담사 콜백, 영상 본인 인증, 사기 대응 담당자 확인.

보험

손해사정사가 계약자에게 전화해 보험금 청구를 실시간으로 확인합니다.

과외 및 코칭

학생이나 회원을 1:1 세션으로 호출합니다.

규제 대상 통화 앱을 위한 EU 호스팅

토큰, 트리거, 프로필은 Pushwoosh 하드웨어에 저장되며, EU 데이터는 독일에서 GDPR에 따라 보관됩니다(ISO 27001:2022, HIPAA, SOC 2 Type II). 푸시는 Apple을 거쳐, 통화는 자사 백엔드를 거쳐 전달됩니다.

ISO 27001:2022 CertifiedISO 27001 CertifiedGDPR CompliantData Privacy FrameworkHIPAA CompliantSOC 2 Type 2 CertifiedOWASP Compliant

개인정보가 아닌 불투명한 통화 ID만 보내세요. 페이로드는 Apple에 저장되고 MDM에서 볼 수 있으므로, 이름, 전화번호, 상담 내용은 VoIP 푸시에 넣지 마세요. 통화가 보고된 뒤 앱 안에서 발신자를 확인하세요.

3단계로 설정하기

  1. 모듈 추가

    SPM 또는 CocoaPods로 PushwooshVoIP를 추가하고, Voice over IP 백그라운드 모드를 켠 뒤 초기화합니다.

  2. VoIP 인증서 업로드

    Settings의 Configure platforms에서 iOS를 연결하고 VoIP push notifications를 선택한 뒤, Production 게이트웨이용 VoIP Services 인증서를 .p12 파일로 업로드합니다.

  3. 통화 수신 및 보고

    전화가 오면 백엔드가 Messages API로 VoIP 푸시를 보냅니다. SDK가 이를 CallKit에 보고하고 통화 이벤트를 앱에 전달합니다.

iOS 앱에 네이티브 통화 전달을 추가하세요

원격 진료와 규제 대상 통화를 위한 VoIP 푸시에 대해 저희 팀과 상담하거나, 직접 구축을 시작하세요.

관련 제품 살펴보기

모바일 푸시 알림 서비스

Pushwoosh 모바일 푸시 알림 서비스로 모든 기기에 도달하세요. 리치 콘텐츠, 정밀 타겟팅, 크로스채널 고객 여정, 99% 안정적인 발송 성능을 제공하며 SOC 2·ISO 27001 인증을 획득했습니다.

고성능 푸시 알림

스포츠 업데이트부터 속보, 기상 경보 및 여행 정보까지, 수초가 큰 차이를 만듭니다. 강력한 고전송 속도 (High-Speed Delivery) 기술을 통해 초당 최대 50만 개의 푸시 알림을 전송할 수 있습니다!

Pushwoosh API

앱 및 웹 메시징을 Pushwoosh API 로 아웃소싱하세요. 우리는 푸시, 이메일, SMS, 데이터 스트림을 관리합니다. 귀하는 제한 없이 성공적인 제품을 구축할 수 있습니다.

인앱 메시지

Pushwoosh 인앱 메시지: 사용자가 앱에 집중하는 순간 온보딩, 업셀, 공지, 피드백 수집을 완료하세요. 노코드 에디터, 네이티브 SDK 렌더링, 요소별 분석. ISO 27001·SOC 2 인증, EU 데이터센터. 무료로 시작하세요.

Message Inbox

앱과 웹사이트에 알림 보관함을 추가하세요. 사일런트 발송으로 푸시를 거부한 사용자에게도 도달하고, 저장된 메시지는 원할 때 다시 볼 수 있습니다.

Pushwoosh 에서 귀하의 데이터는 **안전**합니다

Pushwoosh 에서 귀하의 데이터는 안전합니다. Pushwoosh 는 온라인 보안을 위한 업계 표준을 준수하며 ISO 27001:2022 인증을 받았습니다.