2009-09-08 42 views
3

我想顯示或隱藏一個按鈕,讓用戶根據用戶是否可以實際撥打電話打電話(iPhone或iPod touch)。是否有可能以某種方式檢測手機應用程序是否可用於可可觸摸的用戶?還是我受限於檢測設備類型來作出區分?我寧願檢查靜態客戶端的功能,以防出於某種原因(無論iPod touch用戶是否可以通過非voip電話進行呼叫,但代碼更清潔)出現任何變化。如何檢測手機應用程序是否適用於使用iphone的各種設備操作系統

回答

3
BOOL canMakePhoneCalls = [[UIApplication sharedApplication] 
          canOpenURL:[NSURL URLWithString:@"tel:5555555"]]; 
+0

感謝您的回答,我會盡快嘗試! – Kevlar 2009-09-09 05:16:52

+0

我特別喜歡這個解決方案,因爲它允許用戶在缺少硬件電話的設備上安裝一些其他應用程序來支持電話://。 – 2010-05-10 16:07:56

相關問題