replacetel或telprompt来呼叫

我做了一个应用程序用于按下button时调用预定义的数字。 据我所知,在应用程序内部打电话的唯一方法是使用“tel”或“telprompt”。 当我提交了一个应用程序,我收到了这个描述的拒绝:

2.5详情

您的应用使用或引用以下非公开API,这违反了App Store评论指南:

teleprompt://

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

对于我的第一次提交,我使用“telprompt”来打电话,然后我把它改为“tel”,因为我在这里读了许多应用程序被接受,第二次提交后,我收到了同样的回应拒绝。 有人可能会build议如何使用应用程序拨号function没有“电话”或“telprompt”? 任何帮助表示赞赏,谢谢!

upd:为第二次拒绝添加文本

你好,

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

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

从你的更新,它build议你发送tel://...teleprompt://...作为一个URL。 tel:scheme需要一系列的数字。 /不是一个数字,所以没有理由把它作为数字的一部分。

使用以下代码:

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

此代码正在为我提交给Appstore的应用程序工作。

您已经使用telEprompt://而不是telprompt://