【问题标题】:iOS FaceTime: Programmatically check if a contact is FaceTime-able using C#iOS FaceTime:使用 C# 以编程方式检查联系人是否支持 FaceTime
【发布时间】:2016-07-21 00:50:39
【问题描述】:

我正在使用 Xamarin (C#) 开发一个 ios 应用程序(我们称之为泰坦尼克号)。我目前正在尝试开发的功能是泰坦尼克号中的 FaceTime。

我的问题是:如何以编程方式确定联系人是否可以进行面谈?即泰坦尼克号如何确定联系人是否真的可以通过 FaceTime 接听电话?目前,当某个联系人无法进行面对面通话时,泰坦尼克号只会尝试发起面对面通话并显示灰屏,然后快速返回应用程序。我需要能够预先确定是否允许在上述情况发生之前启动 facetime。

【问题讨论】:

标签: c# ios xamarin facetime


【解决方案1】:

目前这在 iOS SDK 中不太可能。虽然可以使用诸如

之类的东西进行测试
UIApplication.SharedApplication.CanOpenUrl(new Foundation.NSUrl("facetime://0000000000"));

但是,这并不能说明联系人是否禁用了 FaceTime,更不是 100% 准确。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 2011-03-31
    • 1970-01-01
    相关资源
    最近更新 更多