[英]Check if facetime is enabled on the device
我們正在構建的應用程序有一個簡單的按鈕,可以啟動具有特定號碼的臨時會話。 這里沒有大事。
我用
[[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString: @"facetime://5555555555"]];
檢查設備是否能夠進行臨時呼叫。 再次,這很好。
但是用戶可以通過其設備的設置屏幕打開/關閉面部時間。 當facetime關閉時,即使禁用了facetime,上面的canOpenURL
方法仍會返回YES
。 當我通過openURL
方法開始一個新會話時,屏幕只會轉到我的聯系人列表而不啟動facetime會話。
任何人都知道是否可以確定設備上是否啟用了facetime。
不幸的是,您無法檢測FaceTime是否已啟用或禁用(從iOS 5.1開始)。 抱歉。
至於...
facetime://5555555555
...根據Apple開發者論壇帖子,Apple拒絕使用未記錄的API的應用程序,而FaceTime就是其中之一。 看看第四篇文章。
這是該人正在談論的鏈接。
可能還有另外一種方法,但我現在想不出任何東西。 希望這有助於回答您的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.