【问题标题】:iPhone background app showing Call alertiPhone 后台应用显示来电提醒
【发布时间】:2011-07-26 15:14:54
【问题描述】:

我是 iPhone 编程的新手,我有一个问题。如果我有一个应用程序需要在上午 11:00 发起电话呼叫,该应用程序是否可以向用户显示呼叫警报?因此 11 岁的用户会看到弹出的号码带有呼叫或取消选项。想法?如果我的应用程序没有在后台运行并且我必须使用推送通知启动,这也是可能的。

【问题讨论】:

    标签: iphone ios4 iphone-sdk-3.0 ios-simulator


    【解决方案1】:

    您可以通过使用local notification 来执行此操作,这会将您的应用程序带到前台(嗯,在某种程度上,将显示一个警报,允许用户采取适当的操作)。

    为了拨打电话,您将在应用程序对象上使用openURL method,如下所示:

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

    【讨论】:

    • 使用此方法,是否可以将电话号码本身显示为警报,还是我需要显示警报,启动应用程序,然后向用户提供呼叫选项?
    • 您可以自行选择在向用户显示警报时显示的文本。但是,当您发起呼叫(通过 openURL)时,将向用户显示另一个警报,提示“呼叫 +123456789 ? [YES] [NO]”。您无法控制最后一个警报,但您可以控制其他警报。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    • 2022-01-26
    相关资源
    最近更新 更多