18

为了在通话后返回应用程序,我使用 telprompt 而不是 tel。像这样的代码:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];

有人说它会被苹果拒绝,因为 telpromt 不是公共 URL Scheme。但我没有找到确定的答案 - 是或否。有人可以帮助我吗?

4

4 回答 4

14

我注意到在 iOS 8.0 中,tel://URL 方案也会在调用后返回到应用程序。现在唯一的区别是telprompt://应用程序会在开始通话之前进行提示。

于 2014-11-22T12:36:18.363 回答
14

telprompt://并且tel://现在都是 iOS 的有效自定义 URL 方案。

由于 Apple 没有关于 的文档telprompt,因此可能会在不通知的情况下删除其功能(尽管可能性很小)。

注意:他们的行为是不同的。前者更好,因为它不会直接拨打号码,也不会在通话后停留在电话应用程序中。

于 2014-02-05T07:06:18.173 回答
7

你可能想看看handleopenurl.com一个 iOS URL 方案的索引。

我不知道telprompt。为什么不直接使用 tel://10086?

于 2012-07-23T10:09:29.817 回答
0

这不会让您的申请被拒绝,因为我已经用这个上传了一个应用程序并且它现在在 App Store 上。

于 2014-06-10T09:52:52.803 回答