2016-06-16 3 views
3

TWilio Client iOS SDK를 사용하여 VOIP 호출 기능을 개발했습니다. 두 명의 사용자간에 App to App 통화가 성공합니다. App to App 호출에 대해 세 가지 사례가 있습니다.twilio 클라이언트 용 VOIP 푸시를 사용하여 수신 전화를 처리 할 수 ​​있습니까?

사례 1 : 사용자 1과 사용자 2입니다. 사용자 1에게는 활성 앱이 있고 사용자 2에게는 활성 앱이 있습니다. 이 경우 나는 그들 사이에 성공적으로 전화를 걸어왔다.

사례 2 : 사용자 1과 사용자 2가 있습니다. 사용자 1에게는 활성 앱이 있고 사용자 2에게는 비활성 앱 (백그라운드 앱 평균 최소화 앱)이 있습니다. 이 경우 로컬 알림을 구현하고 로컬 알림을받습니다.

사례 3 : 사용자 1과 사용자 2. 사용자 a에는 활성 앱이 있고 사용자 2에게는 일시 중지 된 앱이 있습니다 (앱이 종료 됨). 이 경우에는 voip 푸시 알림을 구현했습니다. 사용자 2는 voip 푸시 알림을받습니다. 사용자 2가 푸시 알림을 클릭하면 아무 일도 일어나지 않습니다. 전화가 걸려 있지 않습니다.

twilio 클라이언트 토큰을 관리하고 사용자에게 전화를 수락하고 거부하고 무시하도록 요청합니다. 나는이 문서에서 언급 모든 단계를 따라 https://www.twilio.com/help/faq/twilio-client/twilio-client-ios-sdk-background-best-practices

:

나는 아래 링크를 사용 twilio에서 메시지가 있습니다. 하지만 앱이 일시 중지 된 후에는 통화가 설정되지 않습니다 (앱이 종료 됨). twilio 클라이언트가 앱이 죽었을 때 현재 사용자를 청취하는 방법. 어떻게 전화를 걸 수 있습니까? 많은 많은 질문들이 내 마음 속에 있습니다.

나는 응용 프로그램은 푸시 알림에서 열려있을 때 Can we do VOIP push notification using Twilio iOS SDK?

가 어떻게 twilio 장치 연결을 다시 시작할 수 있습니다 스택 이전에 질문을 게시?

twilio 개발자에게 문의하십시오.하지만 아무 반응이 없습니다.

최대한 빨리 도와주세요.

+0

같은 것을하고 싶습니다. 그러나 iPhone 5 (9.3.2)에서 Iphone 5 (9.3.2)로 전화 할 때 (Twilio 클라이언트 음성 통화) 음성이 들리지 않습니다. 어떤 생각? –

+0

@Wos case1에 대한 프로세스를 말할 수 있습니다. 즉 앱이 forground에있을 때 수신 전화를받을 수 없습니다. twilio 클라이언트를 사용했습니다. –

답변

2

Twilio Client에는 Apple의 푸시 알림 서비스가 통합되어 있지 않습니다.

제안 된 해결 방법은 자신의 푸시 알림 서비스를 통합하고 모바일 클라이언트가 수신 거부에 연결하지 못한 경우 푸시 알림을 "대체 메커니즘"으로 사용하는 것입니다 (거절하지만 일부 네트워크 연결 문제 또는 피 호출자는 "존재하지 않음"). 구현에 대한 예 :

  1. pushRegistry:didUpdatePushCredentials:forType: 대리자 메서드에서 PushKit framework
  2. 에서, TCDevice 설정하는 기능 토큰에 사용되는 장치 토큰뿐만 아니라 Twilio의 클라이언트 이름을 저장 사용하여 VoIP를 밀어 설정 응용 프로그램이 알림 장치 토큰 (자격 증명)과 연결된 클라이언트 이름을 사용하여 푸시 알림을 단말기로 보낼 수 있습니다.
  3. 대리자 콜백 메서드 ("호출 수신자가 시간에 도달 할 수 없음"시나리오를 가정)에서 발신자 모바일 클라이언트 응용 프로그램의 푸시 알림을 트리거하여 수신 거부 된 통화에 대해 수신자에게 알립니다.

이 정보가 도움이되는지 알려주세요.

+0

오키, 나 시도 할게. 감사합니다 – Wos

+0

@Megan Speir : 제발 도와주세요 : http://stackoverflow.com/questions/41845576/ios-10-how-to-show-incoming-voip-call-notification-when-app-is-in-background –