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

18
为了在电话结束后返回应用程序,我使用telprompt而不是tel。 代码如下:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];

有人说因为telprompt不是公共URL方案,所以苹果公司将会拒绝它。但我没有找到肯定的答案-是或否。能有人帮我吗?

4个回答

14

我注意到使用iOS 8.0版本之后,tel:// URL协议方案可以在通话后返回到应用程序。现在唯一的区别是,使用telprompt://协议方案,在开始通话前应用程序会提示用户。


14

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

由于苹果没有关于 telprompt 的文档,因此其功能可能会在没有预先通知的情况下被删除(尽管可能性较低)。

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


7

你可能想要查看handleopenurl.com,这是一个iOS URL方案的索引。

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


9
因为tel://10086通话结束后会返回到主屏幕,但是telprompt://10086通话结束后会回到应用程序。 - Smeegol
1
如果您在Apple开发者论坛上询问,可能会得到更好的答案。但如果您已经得到了答案,也可以在这里发布,这会很好。 - miho
我知道这已经过时了,但我确实发现有几个人声称他们的应用程序使用telprompt被批准了: “我已经提交了我的应用程序,它使用了没有uiwebkit的共享应用程序,并已成功获得了苹果的批准。 Pablo Alejandro Junge于2013年1月19日回答。” - Mark McCorkle
6
另外,telprompt:/ 显示电话号码并在开始通话之前请求确认。绝对比直接拨打电话要好。 - txulu
5
我在2011年提交了一个使用telprompt的应用程序,并确认该应用程序已被接受。 - nh32rg
显示剩余2条评论

0

这不会导致您的应用被拒绝,因为我已经上传了一个带有此内容的应用程序,并且它现在已经在应用商店上了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接