Как открыть приложение Контакты Swift
Есть ли URL
открыть приложение контактов из моего приложения? Я знаю, что вы можете достичь этого с помощью приложения настроек, используя UIApplicationOpenSettingsURLString
постоянная в Свифте; однако я не был уверен, смогу ли я сделать то же самое с приложением "Контакты".
2 ответа
Нет глубокой ссылки на открытие приложения "Контакты".
Apple очень требовательна, когда дело доходит до глубоких ссылок. Они должны предоставить один для настроек, поскольку многим приложениям нужны такие сервисы, как "Данные", "Расположение", "Bluetooth", "Wi-Fi" и т. Д. К сожалению, они не распространяют это на приложение "Контакты".
Однако если вашему приложению нужна контактная информация, для этого Apple предоставила платформу контактов для просмотра ваших контактов в самом приложении.
Подробнее об этом читайте здесь.
Чтобы добавить / обновить / удалить / объединить контакты прямо из приложения без использования интерфейса контактов Apple, используйте CNSaveRequest
API-интерфейсы. Подробнее об этом здесь.
Самое близкое, что вы можете получить, открыв контакт, это написать ему сообщение в IMessage. На этом экране пользователь может нажать значок контакта и открыть страницу контакта для этого конкретного контакта.
Вы можете сделать это, открыв URL sms://+44776382223
где число - это номер человека, которого вы хотели бы видеть в контакте.