为了在通话后返回应用程序,我使用 telprompt 而不是 tel。像这样的代码:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];
有人说它会被苹果拒绝,因为 telpromt 不是公共 URL Scheme。但我没有找到确定的答案 - 是或否。有人可以帮助我吗?
为了在通话后返回应用程序,我使用 telprompt 而不是 tel。像这样的代码:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]];
有人说它会被苹果拒绝,因为 telpromt 不是公共 URL Scheme。但我没有找到确定的答案 - 是或否。有人可以帮助我吗?
我注意到在 iOS 8.0 中,tel://
URL 方案也会在调用后返回到应用程序。现在唯一的区别是telprompt://
应用程序会在开始通话之前进行提示。
telprompt://
并且tel://
现在都是 iOS 的有效自定义 URL 方案。
由于 Apple 没有关于 的文档telprompt
,因此可能会在不通知的情况下删除其功能(尽管可能性很小)。
注意:他们的行为是不同的。前者更好,因为它不会直接拨打号码,也不会在通话后停留在电话应用程序中。
你可能想看看handleopenurl.com一个 iOS URL 方案的索引。
我不知道telprompt。为什么不直接使用 tel://10086?
这不会让您的申请被拒绝,因为我已经用这个上传了一个应用程序并且它现在在 App Store 上。