Ios 更换电话或telprompt呼叫

Ios 更换电话或telprompt呼叫,ios,tel,telprompt,Ios,Tel,Telprompt,我已经制作了一个应用程序,用于在按下按钮时调用预定义的数字。据我所知,在应用程序内拨打电话的唯一方法是使用“tel”或“telprompt”。当我提交一个应用程序时,我收到了一个带有以下描述的拒绝: 2.5详情 您的应用程序使用或引用以下非公共API,这是 违反应用商店审查准则: 远程提示:// 应用商店中不允许使用非公共API,因为 如果这些API发生变化,可能会导致糟糕的用户体验 对于我的第一次提交,我使用“telprompt”来呼叫,然后我将其更改为“tel”,因为我在这里看到许多应用程序

我已经制作了一个应用程序,用于在按下按钮时调用预定义的数字。据我所知,在应用程序内拨打电话的唯一方法是使用“tel”或“telprompt”。当我提交一个应用程序时,我收到了一个带有以下描述的拒绝:

2.5详情

您的应用程序使用或引用以下非公共API,这是 违反应用商店审查准则:

远程提示://

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

对于我的第一次提交,我使用“telprompt”来呼叫,然后我将其更改为“tel”,因为我在这里看到许多应用程序被它接受,在第二次提交后,我收到了相同的回复,但被拒绝。 有人能建议m如何在没有“电话”或“电话提示”的情况下使用应用程序中的拨号功能吗?感谢您的帮助,谢谢

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

你好,

感谢您再次提交。我们注意到您的应用程序仍然使用 或者引用teleprompt://API,这违反了应用程序 商店审查指南

在此问题之前,我们无法继续审查您的应用程序 已经解决了

使用以下代码:

NSString *phoneNumber = @"+91 2308966";
NSString *phoneURLString = [NSString stringWithFormat:@"tel:%@", phoneNumber];
NSURL *phoneURL = [NSURL URLWithString:phoneURLString];
[[UIApplication sharedApplication] openURL:phoneURL];
此代码适用于我提交到Appstore的应用程序。

使用以下代码:

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

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

从您的更新中,它表明您正在发送
tel://...
teleprompt://...
作为URL。
tel:
方案采用一系列数字<代码>/不是数字,因此没有理由将其作为数字的一部分传递。

从您的更新中,它表明您正在发送
tel://...
teleprompt://...
作为URL。
tel:
方案采用一系列数字<代码>/不是数字,因此没有理由将其作为数字的一部分传递。

您使用了
telEprompt://
而不是
telEprompt://
您使用了
telEprompt://
而不是
telEprompt://
是的,这与我使用的几乎相同。但出于某些原因,苹果第二次拒绝了我的应用程序。我就是这样使用它的:NSString*number=[@“tel://”stringByAppendingString:current.phone];[[UIApplication sharedApplication]openURL:[NSURL URLWithString:number]]@dpaul93:使用NSString*number=[@“tel:”stringByAppendingString:current.phone]即不添加两个斜杠。是的,这与我使用的几乎相同。但出于某些原因,苹果第二次拒绝了我的应用程序。我就是这样使用它的:NSString*number=[@“tel://”stringByAppendingString:current.phone];[[UIApplication sharedApplication]openURL:[NSURL URLWithString:number]]@dpaul93:使用NSString*number=[@“tel:”stringByAppendingString:current.phone]也就是说,不要添加两个斜杠。您是否可以确认收到了拒绝,与上面一样,将“tel:”作为非公共API引用?请注意,它应该是“tel:########”,不带任何“/”。“电话:”计划应该是公开的。是的,我复制了它。在我的应用程序中,我使用了“tel://”和“//”。我认为这可能会导致错误?
tel://
没有意义。“/”不是合法数字。您能否确认您收到了与上述完全相同的拒绝,该拒绝引用了“tel:”作为非公共API?请注意,它应该是“tel:########”,不带任何“/”。“电话:”计划应该是公开的。是的,我复制了它。在我的应用程序中,我使用了“tel://”和“//”。我认为这可能会导致错误?
tel://
没有意义。“/”不是合法数字。