簡體   English   中英

檢查設備上是否啟用了facetime

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM