是否会拒绝使用telprompt的应用

谢小进*_*谢小进 18 iphone-privateapi ios telprompt

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

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];
Run Code Online (Sandbox Code Playgroud)

有人说它会被苹果拒绝,因为telpromt不是公共URL方案.但我没有找到某个答案 - 是或否.有人可以帮助我吗?

Sal*_*Sal 14

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


Rap*_*tor 12

telprompt://目前,tel://它们都是iOS的有效自定义URL方案.

由于Apple没有文档telprompt,因此可能会删除其功能,恕不另行通知(尽管机会很少).

注意:他们的行为是不同的.前一个更好,因为它不会直接拨号,也不会在电话后留在电话应用程序.


mih*_*iho 6

您可能想看看handleopenurl.com是iOS URL方案的索引.

我不知道telprompt.为什么不使用tel:// 10086?

  • 因为tel:// 10086将在调用后进入主视图,但telprompt:// 10086将在调用后返回应用程序. (9认同)
  • 此外,telprompt:/显示号码并在开始呼叫前要求确认.比直接拨打电话更好. (6认同)
  • 我在2011年使用telprompt提交了一个应用程序,可以确认该应用程序已被接受. (5认同)