2013-07-30 2 views
1

Можно ли вводить информацию от Django в приложение iOS через локальную интрасеть? Всякий раз, когда есть специальный запрос POST на сервер Django, я хотел бы либо вытолкнуть некоторую информацию на устройства, либо просто отправить сигнал на устройства, попросив их извлечь из API.Нажимать информацию от Django до iOS локально

Эта проблема обычно разрешается с использованием push notifications, но факт в том, что все устройства, включая сервер, подключены только к локальной сети без подключения к Интернету.

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

Кто-нибудь знает какие-либо рамки, которые могут помочь или иметь другой подход к проблеме?

ответ

0

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

Если приложение открыто, вы можете создать своего рода сокет-слушатель, зарегистрировать его на своем сервере Django и поговорить с сервером о сервере. В противном случае лучше всего будет опробовать сервер каждую минуту или две.

+0

Я понял, что на самом деле, плохая идея не указывать. Он должен работать только на переднем плане, и очень важно, чтобы он получал информацию в реальном времени без опроса каждый раз, когда что-то меняется. Не могли бы вы указать мне направление реализации Django-socket? – Martol1ni

+0

Извините, я не делаю python или Django, только iOS. – jsd

Смежные вопросы