我们正在构建的应用程序有一个简单的按钮,可以启动具有特定号码的 facetime 会话。这里没什么大不了的。
我用
[[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString: @"facetime://5555555555"]];
检查设备是否能够进行 facetime 通话。同样,这工作正常。
但是用户可以通过其设备的设置屏幕打开/关闭 facetime。当 facetime 关闭时,即使 facetime 被禁用,上述canOpenURL
方法仍然返回。YES
当我通过该openURL
方法开始新会话时,屏幕只是转到我的联系人列表,而无需启动 facetime 会话。
任何人都知道是否可以确定设备上是否启用了 facetime。