我想檢查我使用的ios設備是否支持facetime調用。我不想檢查設備上的ios版本,而是如果設備具有啓動facetime調用的硬件支持。例如:我有一個ipad1與ios版本4.0及以上,但如果我沒有相機(或前置攝像頭),facetime電話不應啓動。有沒有人有一個想法如何做到這一點。我一直在網上搜索,但還沒有找到一個堅實的方法來做到這一點。請幫助如何檢查ios設備中的Facetime支持(硬件檢查)
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,你可以檢查,所以可能會顯示一條提醒,要求他們在發起呼叫前確保facetime已啓用?
相關問題
- 1. 如何檢查我的IPA文件支持的IOS設備
- 2. 如何檢查iOS 11安裝的設備是否支持ARKit?
- 3. 檢查對所有設備的支持
- 4. 檢查Sensor.TYPE_SIGNIFICANT_MOTION是否支持硬件
- 5. 檢查設備是否支持模糊
- 6. 檢查iOS設備代
- 7. 如何檢查ARM/MIPS平臺上XN/XI位支持的硬件支持
- 8. 我如何檢查我的android設備支持wifi直接?
- 9. 如何檢查支持的S Pen設備?
- 10. 如何檢查特定語言是由設備支持的android
- 11. ARKit:如何正確檢查支持的設備?
- 12. 如何檢查Android設備GPS模塊是否有AGPS支持
- 13. As3 AIR如何檢查設備是否支持tel?
- 14. 如何檢查TTS已經支持Android設備?
- 15. 如何檢查Android設備是否支持gps?
- 16. 檢查設備
- 17. 檢查設備上是否啓用了facetime
- 18. 如何檢查其他BLE設備支持的藍牙配置文件?
- 19. 檢查移動數據的硬件支持Android
- 20. 如何檢測iOS設備是否支持模糊效果?
- 21. 如何檢測iOS設備是否支持推送通知?
- 22. 如何檢查畫布功能是否支持給定設備上的硬件加速?
- 23. Xamarin的iOS:檢測如果振動可用/支持的設備
- 24. 通過adb檢查設備上的BLE支持
- 25. 的Android檢查設備支持應用程式內計費
- 26. 檢查設備支持的PCM採樣率
- 27. 檢查Android設備支持的所有音頻採樣率
- 28. 檢查文件系統是否支持硬鏈接
- 29. 如何檢查C++ 11支持?
- 30. 如何檢查Shader Model 3.0支持?
在沒有flashLight的iPad上怎麼樣?關於如何檢查這種情況的任何想法 – rhlnair 2015-01-12 08:57:46