앱을 사용하는 동안 사용자가 전화를 걸 었는지 여부를 식별 할 수 있습니까? 내가 내 앱을 사용하는 동안 사용자가 통화 중이라는 것을 알 수있는 방법이 있습니까?
을 눌러 호출 내가 할 수에게 동의 전화를받을
- : 여기 는 시나리오 백그라운드에서 전화가 걸려 오는 것을이 앱에 알리시겠습니까?
화면을 알면 완전히 날아갈 수있는 옵션이 아닙니다. 인터넷 테 더링을 할 때 삶이 어려워지기 때문입니다.
앱을 사용하는 동안 사용자가 전화를 걸 었는지 여부를 식별 할 수 있습니까? 내가 내 앱을 사용하는 동안 사용자가 통화 중이라는 것을 알 수있는 방법이 있습니까?
을 눌러 호출 내가 할 수에게 동의 전화를받을
화면을 알면 완전히 날아갈 수있는 옵션이 아닙니다. 인터넷 테 더링을 할 때 삶이 어려워지기 때문입니다.
상태 표시 줄의 높이를 확인할 수 있습니다. 20px 이상인 경우 통화 중이거나 테 더링 (AT & T에서 지원되지 않으므로 미국에있는 경우 통화 중이어야 함)입니다.
[UIApplication sharedApplication].statusBarFrame
전화 상태 또는 기능에 대한 공개 API가 없으므로 통화 중 부작용에 의존해야합니다.
Ben Gottlieb과 같은 상태 표시 줄을 확인하거나 initialize an audio recording을 시도해 볼 수 있습니다. 이미 사용중인 오류로 실패하면 통화 중에 마이크가 사용 중인지 확실히 알 수 있습니다.
또는 음성 메모 용입니다. –
Ben이 말한 것에 대해 자세히 설명하려면 [UIApplication sharedApplication] .statusBarFrame을보기에서 설정 한 높이에서 뺍니다.
테 더링이 자동으로 AT & T에서 지원되지 않으므로 전화 통화 중임을 의미하므로 아무도 그 가정을하지 않기를 바란다. 미국에 기반하지 않은 엄청난 양의 iPhone이 있습니다 ... –
나는 너무나 희망적이고, 여전히 AT & T 테 더링에 대한 희망을 가지고 있습니다! –
NSLog 문에서 [UIApplication sharedApplication] .statusBarFrame을 사용할 때마다 프레임이 "0"으로 표시됩니다. 무슨 일이야? – Jonah