Архив метки: Vapor

Прием и ответ на SMS-сообщения с помощью серверного Swift, Vapor и Twilio

Вы разрабатываете приложение на Vapor и хотите научиться отвечать на SMS-сообщения? Давайте разберем, как добавить Twilio SMS в базовое приложение Vapor «Hello World». Для этого проекта мы будем использовать Swift Package Manager для настройки и установки зависимостей. Убедитесь, что у вас установлен Swift 4.0 или новее, прежде чем продолжить. Проверить версию Swift можно, выполнив следующую… Читать далее »

Как принять POST-запрос на стороне сервера с помощью Swift и Vapor

После отображения текста на веб-странице приём POST-запроса становится следующим шагом, своего рода «Hello, World» версии 2 при создании веб-приложения. Давайте разберёмся, как это сделать с помощью популярного фреймворка для серверного Swift — Vapor. Для этого проекта мы будем использовать Swift Package Manager для настройки и установки зависимостей. Убедитесь, что у вас установлена версия Swift 4.0… Читать далее »

Обработка входящих телефонных звонков с помощью Server Side Swift, Vapor и Twilio

Вы разрабатываете приложение на Vapor и хотите научиться обрабатывать телефонные звонки? Давайте разберём, как добавить Twilio Programmable Voice в базовое приложение Vapor «Hello World». Для этого проекта мы будем использовать Swift Package Manager для настройки и установки зависимостей. Убедитесь, что у вас установлена версия Swift 4.0 или выше, прежде чем продолжить. Проверить версию Swift можно,… Читать далее »

Как использовать Swift и Vapor для генерации токенов доступа Twilio

SDK Twilio для iOS, предназначенные для Programmable Chat и Programmable Voice, требуют токенов доступа для авторизации пользователей. Генерация этих токенов должна выполняться на сервере. Вместо изучения или использования другого языка программирования на сервере давайте воспользуемся Swift! ### Настройка генератора токенов

Как развернуть приложения Vapor на Heroku

Создание веб-приложений на Swift с использованием Vapor — это очень просто. К счастью, их развертывание тоже не вызывает сложностей. Всего за несколько шагов мы перейдем с локального хоста на Heroku с помощью CLI Vapor. Перед началом нам понадобятся:

Начало работы с Vapor: веб-фреймворк для Swift

Веб-фреймворки для Swift начали появляться почти сразу после того, как Swift стал открытым исходным кодом в конце 2015 года. Vapor быстро стал одной из самых популярных библиотек для разработки веб-приложений на Swift. В этом кратком руководстве вы узнаете основы использования Vapor для создания веб-приложений на Swift. Прежде чем мы рассмотрим, как работает Vapor, нам нужно… Читать далее »