Я хочу проверить, поддерживает ли устройство ios, которое поддерживает ящик факс. Я не хочу проверять версию ios на устройстве, а если устройство имеет аппаратную поддержку для инициирования вызова facetime. Например, у меня есть ipad1 с ios версии 4.0 и выше, но если у меня нет камеры (или передней камеры), вызов facetime не должен запускаться. У кого-нибудь есть идея, как это сделать. Я много искал в Интернете, но, тем не менее, не нашел надежного способа сделать это. Пожалуйста, помогитеКак проверить поддержку Facetime в устройствах ios (проверка жгута)
0
A
ответ
3
Попробуйте использовать canOpenUrl
метод с схемой FaceTime, следующим образом:
[[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString: @"facetime://5555555555"]];
1
вы можете проверить, если устройство реагирует на hasTorch
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
if ([device hasTorch]) {
//do stuff
}
таким образом, вы знаете, что они могут справиться с FaceTime, так возможно, предупредить о том, чтобы обеспечить, чтобы факторизация была включена до начала вызова?
что делать в iPad без flashLight .. любая идея о том, как проверить этот случай – rhlnair