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://