使用telprompt的应用程序是否会被拒绝?

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

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

有人说,它会被苹果拒绝,因为telpromt不是公共URLscheme。 但我没有find一个确定的答案 – 是或否。有人可以帮我吗?

您可能需要查看一下handleopenurl.com的iOSurlscheme索引。

我不知道telprompt。 为什么不使用电话:// 10086?

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

telprompt://tel://都是iOS的有效自定义URLscheme。

由于苹果公司没有关于telprompt文件,其function可能会在没有通知的情况下被移除(虽然机会很小)。

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

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