替换tel或telprompt以进行呼叫

时间:2015-04-06 18:22:19

标签: ios tel telprompt

我已经使应用程序用于在按下按钮时调用预定义的数字。据我所知,在app中进行调用的唯一方法是使用" tel"或者" telprompt"。当我提交应用时,我收到了拒绝此说明:

  

2.5详细信息

     

您的应用使用或引用以下非公开API,即   违反App Store审核指南:

     

teleprompt://

     

App Store中不允许使用非公共API,因为   如果这些API发生变化,它可能会导致糟糕的用户体验。

对于我的第一次提交,我使用了" telprompt"打电话,然后我把它改成" tel"因为我在这里读到许多应用程序被接受了它并且在第二次提交后我收到了相同的拒绝响应。 有人可以建议如何在应用程序中使用拨号功能,而不是" tel"或者" telprompt"?感谢任何帮助,谢谢!

upd:为第二次拒绝添加了文字

  

您好,

     

感谢您的重新提交。我们注意到您的应用仍然使用   或引用teleprompt:// API,这违反了App   商店评论指南。

     

在此问题发生之前,我们无法继续审核您的应用   已经解决了。

3 个答案:

答案 0 :(得分:3)

从您的更新中,它建议您将tel://...teleprompt://...作为网址发送。 tel:方案采用一系列数字。 /不是数字,所以你没有理由将其作为数字的一部分传递。

答案 1 :(得分:2)

使用以下代码:

NSString *phoneNumber = @"+91 2308966";
NSString *phoneURLString = [NSString stringWithFormat:@"tel:%@", phoneNumber];
NSURL *phoneURL = [NSURL URLWithString:phoneURLString];
[[UIApplication sharedApplication] openURL:phoneURL];

此代码适用于我提交给Appstore的应用程序。

答案 2 :(得分:1)

您使用了telEprompt://代替telprompt://