Замена тел или телпромпт позвонить

Я сделал заявление используется для вызова заранее определенных номеров при нажатии кнопки. Насколько я знаю, единственный способ сделать звонок внутри приложения - это использовать "tel" или "telprompt". Когда я отправил приложение, я получил отклонение с этим описанием:

2.5 Подробности

Ваше приложение использует или ссылается на следующие непубличные API, что является нарушением Рекомендаций по обзору App Store:

teleprompt: //

Использование непубличных API-интерфейсов в App Store запрещено, так как это может привести к ухудшению работы пользователей в случае изменения этих API-интерфейсов.

Для моего первого представления я использовал "telprompt" для вызова, затем я изменил его на "tel", потому что я прочитал здесь, что многие приложения были приняты с ним, и после второго представления я получил тот же ответ с отклонением. Кто-нибудь может посоветовать, как использовать функции набора в приложении без "tel" или "telprompt"? Любая помощь приветствуется, спасибо!

upd: добавлен текст для второго отклонения

Привет,

Спасибо за ваше повторное представление. Мы заметили, что ваше приложение все еще использует API-интерфейс teleprompt: // или ссылается на него, что является нарушением Рекомендаций по рассмотрению в App Store.

Мы не можем приступить к рассмотрению вашего приложения, пока эта проблема не будет решена.

3 ответа

Из вашего обновления, это предполагает, что вы отправляете tel://... или же teleprompt://... как URL. tel: Схема занимает ряд цифр. / это не цифра, поэтому нет причин, по которым вы должны передавать это как часть числа.

Вы использовали telEprompt:// вместо telprompt://

Используйте следующий код:

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

Этот код работает для приложения, которое я отправил в Appstore.

Другие вопросы по тегам