【问题标题】:How to open Phone App from within another app without calling?如何在不打电话的情况下从另一个应用程序中打开电话应用程序?
【发布时间】:2011-11-15 08:17:26
【问题描述】:

我正在尝试从我正在制作的应用程序中仅打开电话应用程序,而无需拨打号码。

我试过了:

NSString *stringURL = @"tel://";

但它什么也没做。任何人都有正确的解决方案。我已经看到有关此主题的其他问题,但没有一个有效。

这适用于打开短信应用:

NSString *stringURL = @"sms:";

只是不适用于手机应用。 有谁知道解决办法吗?

【问题讨论】:

  • 你试过了吗? NSString *stringURL = @"tel:";
  • 是的。我先试过了。什么都不做。
  • 为什么要这么做?只是好奇。也许还有另一种方式可以让用户受益。
  • 请在设备上运行您的应用程序,因为这仅适用于设备......
  • @macbirdie 我正在开发一个备份通话记录的应用程序。然后将其他备份导入手机应用程序。导入备份后,我希望应用程序要求打开电话应用程序以查看通话记录。进入手机时不要拨打任何号码。

标签: ios objective-c iphone ios5 phone-call


【解决方案1】:

试试这个,

NSString *stringURL = @"tel:phonenumber";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:stringURL]];

【讨论】:

  • 这不起作用。它打开电话应用程序并拨打“电话号码”,然后在我结束通话后返回我的应用程序。我不认为有一种方法可以在不打电话的情况下打开手机应用程序。
  • 有没有人使用 swift 找到解决方案?即只是 tel: 将您返回到调用应用程序。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-19
相关资源
最近更新 更多