应用程序在iOS拨号程序处理程序之后确实变为活动状态



我有一个应用程序,可以使用"telprompt://"向iOS拨号器发送号码。在电话提示呼叫后,iOS会询问用户是否想拨这个号码,以及是否想让它拨打电话。调用后,我的应用程序变为活动状态(它出现在前台)。我的问题是,是否有办法解决这个问题。我的意思是,如果我能在调用返回后执行一段代码,而不仅仅是在每次激活后?类似应用程序在拨号程序之后变得活跃。此外,是否有方法检查用户是否用"否"回答了问题(如果用户不想拨打该号码)?

您无法检查用户是否拒绝调用,因此没有委托调用。

要检查应用程序是否在呼叫后恢复,您可以在应用程序发送到后台之前引入BOOL标志。在你的applicationDidBecomeActive中,你只需检查标志是否为真,这样你就知道应用程序是在你的应用程序内打电话后恢复的。

另请参阅此问题:如何检测用户是否通过单击应用程序图标主动重新启动应用程序?

相关内容

最新更新