我希望用户能够在我的应用程序中调用电话号码表单。完成通话后用户是否可以直接返回应用程序?拨打电话后将用户返回到我的应用程序
回答
1:我猜这是默认行为,不是吗?
2:您可以检查设备可以打开tel://
协议:
BOOL canCall = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel://"]];
这取决于你如何发起呼叫。
你可以选择之间:
呈现弹出的用户具有批准呼叫。你的应用程序将再次启动。
直接调用,不首先显示弹出窗口。通话结束后,您的应用程序将不会启动。
对于如何实现这两种方式,请仔细阅读这个问题:iOS 4.2 - Return to app after phone call
检查设备是否可以打开tel:
网址,用下面的代码:
BOOL isPhone = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"tel:123456789"]];
在tel:'之后你不会错过'//?另外,我不会把它命名为“isPhone” - 也许未来的iPad或越狱的iPod可以调用... – 2012-04-20 19:27:29
@Jenox根据[文档](http://developer.apple.com/library/ios/#featuredarticles/ iPhoneURLScheme_Reference/Articles/PhoneLinks.html#// apple_ref/doc/uid/TP40007893-SW1),你不在'tel:' – pre 2012-04-20 21:59:29
之后使用'//''但是我的设备无法工作... – 2012-04-21 04:42:17
我知道这是一个老问题,但这可以使用:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://111222333"]];
我相信这可以为iOS> = 5.0完成。
telprompt://
的行为与tel://
略有不同。
- 1. 拨打电话编程后,我的Android应用程序崩溃
- 2. 从ASP.NET应用程序拨打电话
- 3. 从iPhone应用程序拨打电话
- 4. 从另一个应用程序拨打电话号码拨打电话
- 5. 如何从我的应用程序拨打电话?
- 6. 从我的应用程序拨打iphone电话
- 7. 如何从我的应用程序拨打电话?
- 8. 从我的iPhone应用程序拨打电话
- 9. Android - 拨打电话后留在应用程序中
- 10. 以编程方式在iPhone上拨打电话并在挂断后返回到同一应用程序
- 11. 从应用程序拨打电话时Skype /拨号程序的选项
- 12. 如何在拨打电话号码后返回至应用程序的主页面,从而结束通话?
- 13. 拨出拨打电话并回复用户输入
- 14. 我需要从我的应用程序拨打电话,并在最后返回到iOS应用程序目标c
- 15. 打电话后加载应用程序
- 16. 通过编程从iphone应用程序拨打电话
- 17. 拨打电话回复Onclick
- 18. 在后台拨打电话?
- 19. 如何通过Android上的应用程序拨打电话?
- 20. 如何在android应用程序的背景中拨打电话
- 21. 如何用户拨打电话
- 22. 如何使用给定的电话号码打开电话应用程序来拨打电话?
- 23. iPhone在拨打电子邮件后没有回到应用程序发送
- 24. 在iPhone中拨号后自动返回到应用程序
- 25. WCF服务库 - 从控制台应用程序拨打电话
- 26. 当应用程序未运行时拨打服务电话iOS
- 27. 在澳大利亚应用程序拨打电话ios
- 28. Twilio应用程序错误拨打电话
- 29. 可能从WP7应用程序拨打电话?如上所述
- 30. 如何在iPhone应用程序中拨打电话?
这给了一个很棒的应用程序的想法。 HAHAH。 – 2012-04-20 18:53:25
可能的重复[从iPhone应用程序拨打电话而无需退出](http://stackoverflow.com/questions/3957043/make-a-call-from-iphone-application-without-quitting) – 2012-04-20 18:56:11
请分别询问两个单独的问题。 – 2012-04-20 18:57:21