我正在使用Xamarin(C#)在ios应用程序(让我们称之为Titanic)上工作。我目前正在努力开发的功能是泰坦尼克号内的FaceTime。
我的问题是:如何以编程方式确定联系人是否面向对象?即泰坦尼克号如何确定联系人是否可以通过FaceTime实际接听电话?目前,当联系人无法面对面时,泰坦尼克号会尝试启动面部通话并显示灰色屏幕,然后快速回到应用程序。在上述情况发生之前,我需要能够预先决定是否允许启动facetime。
答案 0 :(得分:0)
iOS SDK目前不太可能。虽然可以用诸如
之类的东西进行测试UIApplication.SharedApplication.CanOpenUrl(new Foundation.NSUrl("facetime://0000000000"));
但是,这并不能说明联系人是否已禁用FaceTime,而且还有更多不准确。
希望这有帮助!