gpt4 book ai didi

ios - 从 Apple Watch 发起调用

转载 作者:可可西里 更新时间:2023-11-01 17:16:08 25 4
gpt4 key购买 nike

我正在为一个已经存在的应用程序开发一个 Apple Watch 扩展。

我的 watch 应用程序有联系我们部分,客户可以调用免费电话。

我的问题是如何通过单击按钮在 Apple Watch 中开始通话,而不是将我的应用程序保持在前台并开始通话。

目前我正在使用这段代码开始通话

+ (void)callWithNumberWithoutPrompt:(NSString *)phoneNo {
NSString *prefixedMobileNumber = [phoneNo hasPrefix:@"+"]?phoneNo:[NSString stringWithFormat:@"+%@",phoneNo];
NSString *phoneNumber = [@"tel://" stringByAppendingString:prefixedMobileNumber];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:phoneNumber]];
}

最佳答案

注意:这在 WatchOS 1 上是正确的,并且可能随着 WatchOS 2 的发布而改变。


来自 Ray Wenderlich WatchKit FAQ :

Can third-party apps make phone calls from a watch app?

No. There is no public API that lets you initiate a phone call directly from a WatchKit extension. Since the companion iPhone app can’t be brought to the foreground either, the system silently ignores all phone call or openURL: requests from the companion iPhone app.

关于ios - 从 Apple Watch 发起调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30392258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com