在 iPhone 上打电话

3

如何在iPhone上通过程序打电话?


如果你的意思是这样,那么在不让用户知道的情况下你不能打电话(这是一件好事),如果不是,请参考下面的答案。 - zneak
3个回答

9

试试这个:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8005551212"]];

这将弹出一个对话框,让您的用户确认呼叫。


除了这个方法,还有其他的方法吗? - Sneha Ambure
除了使用这段代码,还有其他的代码吗? - Sneha Ambure
2
@Sneha:请描述您想要做什么,以及Seanny的答案为何不能满足您的要求。 - Michael Petrotta
这是正确的方式,但还有其他的方式可以实现吗? - Sneha Ambure
1
@Sneha:你为什么想要其他的方法?这个方法有什么问题吗..? - Swapnil Luktuke
2
我认为没有其他"合法"的方法可以做到这一点。 - chuckSaldana

3
我知道这是一个老帖子,但我会给出不同的答案。
esqew方法效果很好,但它直接进入手机应用程序,没有提示你使用呼叫按钮确认号码。
尝试这种方法,它会提供提示选项。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://1028464023"]];

唯一需要更改的是:在URLWithString上使用telprompt。试试看吧。

0

既然你不想按照seanny94的建议去做,那么唯一的另一种方式就是使用VoIP。查看这个问题或者询问Skype如何操作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接