Как открыть телефонное приложение из другого приложения, не звоня?

Я пытаюсь открыть только приложение "Телефон" из приложения, которое я создаю, не набирая номер.

Я пробовал:

NSString *stringURL = @"tel://";

но ничего не делает. У любого есть правильное решение. Я видел другие вопросы по этой теме, но ни один из них не помог.

Это сработало для открытия приложения для SMS:

NSString *stringURL = @"sms:";

Просто не работает для приложения для телефона. Кто-нибудь знает решение?


person CokePokes    schedule 15.11.2011    source источник
comment
Ты пытался? NSString * stringURL = @tel :;   -  person rouzier    schedule 15.11.2011
comment
да. Я попробовал это первым. ничего не делает.   -  person CokePokes    schedule 15.11.2011
comment
Почему ты хочешь это сделать? Просто любопытно. Может быть, есть другой способ принести пользу пользователю.   -  person macbirdie    schedule 15.11.2011
comment
запустите приложение на устройстве, так как оно будет работать только на устройстве ....   -  person Ankur    schedule 15.11.2011
comment
@macbirdie Я разрабатываю приложение, которое поддерживает историю вызовов. Затем импортируйте другие резервные копии в приложение для телефона. После импорта резервной копии я хочу, чтобы приложение запрашивало открытие приложения «Телефон» для просмотра истории вызовов. Не звоните по любому номеру, когда он входит в телефон.   -  person CokePokes    schedule 15.11.2011


Ответы (1)


попробуй это,

NSString *stringURL = @"tel:phonenumber";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:stringURL]];
person Ankur    schedule 15.11.2011
comment
это не сработало. Он открыл приложение для телефона и набрал номер телефона, а затем вернулся в мое приложение после того, как я закончил звонок. Я не думаю, что есть возможность открыть ТОЛЬКО приложение на телефоне без звонка. - person CokePokes; 16.11.2011
comment
Кто-нибудь нашел решение с использованием swift? т.е. просто tel: возвращает вас в вызывающее приложение. - person Jeremy; 09.03.2017