适用于iPhone的自动电话拨号应用程序

时间:2014-04-22 04:12:29

标签: iphone ios7 telephony iphone-privateapi

我正在尝试开发一种可以定期从iPhone拨打电话号码而无需用户互动的应用程序。问题是当手机拨号器应用程序到达前台然后我的应用程序转到后台。

我尝试使用网络视图拨打电话号码,但在拨打该号码之前会提示用户。有没有办法在不提示用户的情况下从webview拨号?

或是否还有其他工作可以让我的应用程序在通话结束后进入前台。

我的应用程序不会进入应用商店,所以私有API不是问题。

编辑:我尝试使用teleprompt://但我不需要用户互动。我也不能坐牢。

2 个答案:

答案 0 :(得分:0)

Apple不提供此类设施。 Apple坚持要求您在所有步骤中都需要用户权限。如果你想打电话,你必须需要用户权限或提供用户界面来拨打号码。

您将实施建议的功能,但Apple将拒绝您的申请。 但据你说你的应用程序不会去AppStore。

我不知道NSTimer。尝试使用它。

iOS不提供从Apple默认应用程序回到我们应用程序的前景状态。

答案 1 :(得分:0)

从iOS7开始,您无法通过常规iOS应用拨打电话。我的意思是在没有用户许可的情况下呼叫CTCallDial拨打电话号码。

背景/前景。您的应用将移至后台,您无法对此做任何事情。如果你想要,你可以让你的应用程序在后台运行而不会暂停。为此,您需要添加audio后台模式和循环静音音频文件。如果您不需要UI,则可以在后台继续执行任务。如果您需要UI,则有一种解决方法 - 发布本地通知,让用户在电话结束后恢复您的应用。您还可以尝试从后台调用电话拨号器UI。我没试过,但可能有可能。