为了在通话后返回app,我使用telprompt而不是tel。像这样的代码:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];
有人说它会被苹果拒绝,因为telpromt不是公共URL方案。但我没有找到某个答案 - 是或否。有人可以帮助我吗?
答案 0 :(得分:14)
我注意到在iOS 8.0中,tel://
URL方案也将在通话后返回应用程序。现在唯一的区别是,使用telprompt://
时,应用会在开始通话前提示。
答案 1 :(得分:12)
telprompt://
和tel://
目前都是iOS的有效自定义网址方案。
由于Apple没有关于telprompt
的文档,因此可能会删除其功能,恕不另行通知(尽管机会很少)。
注意:他们的行为不同。前一个更好,因为它不会直接拨号,也不会在通话后留在电话应用程序。
答案 2 :(得分:6)
您可能需要查看handleopenurl.com iOS网址方案的索引。
我不知道telprompt。为什么不使用tel:// 10086?
答案 3 :(得分:0)
这不会让你的申请被拒绝,因为我已经上传了一个应用程序,现在它已经在App Store上了。