【问题标题】:telprompt: Removing extension no from alert and call log of phonetelprompt:从电话的警报和通话记录中删除分机号
【发布时间】:2014-07-15 23:28:58
【问题描述】:

我正在尝试通过 telpromt 命令进行调用,以便在调用后返回到我的应用程序:

NSString *telno = @"telprompt://121,,,,14";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:telno]];

它显示一个警报视图,显示我正在呼叫的号码。对于上面的代码,它在警报视图和电话的最近通话记录中显示“121,,,,14”。我找到了一些应用程序,它们不显示分机号码,例如,它们仅在警报视图中显示“121”,在通话记录中显示“应用程序名称”为已拨联系人,“121”为已拨号码。 [实际上,该应用程序以编程方式添加了一个名为“应用程序名称”的联系人,例如主编号为“121”]。有没有办法从电话的警报和通话记录中删除分机号码[例如“,,,,14”]?

【问题讨论】:

    标签: ios iphone url-scheme telprompt


    【解决方案1】:

    不要使用telprompt,只显示一个普通的UIAlertView,带有一个取消和调用按钮。 然后当您完全控制UIAlertView 中的消息时,如果用户选择调用只需使用tel 方案。

    另外,telprompt 不是官方方案,因此 Apple 可以在任何未来版本的 iOS 中删除它。

    【讨论】:

    • 感谢回复,但如果我使用“tel”,我需要返回应用程序。
    • 那么别无选择,只能使用telprompt,请注意,请注意该方案可能不再适用。因为它不是苹果官方支持的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 1970-01-01
    • 2020-10-29
    • 1970-01-01
    • 1970-01-01
    • 2011-02-12
    • 1970-01-01
    相关资源
    最近更新 更多