Отправка команд с сервера в приложение swift - PullRequest
0 голосов
/ 23 мая 2018

Я новичок в swift и мне было интересно, как я могу отправлять команды с сервера в мое приложение iOS?Например, представьте веб-сайт, на котором я могу нажать кнопку, и эта кнопка будет вызывать всплывающее окно для всех пользователей моего приложения.Возможно ли это, и если да, то может ли кто-нибудь вести меня в правильном направлении?

Очень ценится

Ответы [ 3 ]

0 голосов
/ 23 мая 2018

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

В большинстве случаев, когда пользователь использует приложениевы позволяете приложению отправлять запрос с информацией о вашем пользователе на ваш сервер, и ваш сервер записывает информацию о пользователе в базу данных.

Когда ваш веб-сайт хочет показать всю информацию о пользователях, он просто выбирает всю информациюиз базы данных вместо того, чтобы посылать команды всех приложений для получения информации в режиме реального времени.

Конечно, существует более сложный способ отправки команд во все запущенные приложения для получения результатов.Однако для этого требуется, чтобы как на стороне сервера, так и на стороне клиента (приложение ios) реализовывали функции, отправляющие команды в режиме реального времени с использованием Socket или MQTT и т. Д. Это более сложный процесс и требует, чтобы приложение iOS работало спереди или в фоновом режиме одновременно.

Я предполагаю, что использование HTTP для записи каждого мобильного пользователя больше подходит для вашего случая.

0 голосов
/ 23 мая 2018

Да, вы можете

  1. Silent Push Notification : отправить Silent Push Notification и обработать в вашем приложении.Но вам нужны разрешения пользователя для получения уведомлений.Добавьте "content-available" : 1 к содержанию уведомлений.
  2. Использование сокетов : существует множество вариантов создания соединения между устройством и сервером.пример: https://socket.io/
0 голосов
/ 23 мая 2018

Это зависит от того, что вы пытаетесь сделать, вы можете посмотреть на push-уведомления Apple и посмотреть, как они работают.Оттуда я бы посоветовал изучить отправку уведомлений на сервер Apple (что бы отправлять push-уведомления в приложение).Я надеюсь, что это отправляет вас на правильный путь, удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...