Очень простое приложение pub / sub web или скрипт, который хорошо взаимодействует с OSX / iOS?

Я разрабатываю некоторые приложения OSX / iOS, которые я бы хотел разделить ресурсом, который будет размещен на веб-сервере. Я хотел бы иметь какое-то веб-приложение или скрипт, который может хранить список подписчиков и уведомлять их, когда ресурс обновляется. (Очевидная цель здесь – избегать опроса веб-сервера для каждого приложения.)

Единственный трюк в том, что я хотел бы, чтобы значительное количество клиентов (скажем, дюжина) подписались на обновления на 24/7. Я не уверен, что это хорошая идея для всех клиентов поддерживать живое соединение … Я полагаю, что многие поставщики веб-услуг будут рады, что их веб-сервер будет поддерживать дюжину постоянных подключений (особенно если они практически всегда бездействуют ).

(Изменить) Я заглянул в сеть Apple Push Network Service (APN), но это не правильное решение для моей проблемы. Для APN требуется сертификат SSL Entrust и некоторое интенсивное взаимодействие с сервисом Apple Push Network. Мой проект намного проще и легче: мне нужен сценарий, который говорит: «После получения данных с устройства A вытащите его на устройства B / C / D» (предполагая, что эти устройства каким-то образом доступны … либо через постоянный соединение или какой-либо другой метод).

Каков абсолютный простейший способ обеспечения этого механизма?

  • Обнаруживать, если запрос веб-страницы, если из браузера и UIWebView
  • Как разрешить iPad-приложение общаться с локальным сервером на ноутбуке Windows 8
  • In-App покупает Apple ID против пользователя сервера
  • Отображение динамического веб-контента с локального сервера iOS (т. Е. Использование браузера в качестве удаленного экрана)
  • Управление данными iOS web api (singleton?)
  • Как реализовать поддержку Video Seek со встроенным HTTP-сервером на iOS?
  • Как записать данные на веб-сервер из приложения iphone?
  • Есть ли веб-сервер с открытым исходным кодом на iphone?
  • 2 Solutions collect form web for “Очень простое приложение pub / sub web или скрипт, который хорошо взаимодействует с OSX / iOS?”

    «Самый простой способ», вероятно, означает разные вещи для разных людей. Если вы не являетесь поклонником блокирования себя в сторонних сервисах, тогда существует множество возможностей приложений и инструментов с открытым исходным кодом, которые вы могли бы использовать для создания чего-либо самостоятельно. Но это вряд ли «просто», если разработка веб-приложений не является вашей сильной стороной.

    Есть несколько услуг «с полки», доступных для обмена сообщениями в режиме реального времени в iOS: помните, что я просто перечисляю те, которые я знаю из памяти, есть другие альтернативы. Pusher и PubNub предлагают услуги обмена сообщениями в режиме реального времени для мобильных приложений, а также готовые к использованию SDK. Вы можете взаимодействовать с ними для отправки сообщений двунаправленно через сокеты (что похоже на работу APNS, но с большим контролем).

    Вы можете использовать эти службы в своей собственной системе управления устройствами / пользователями, или вы можете использовать «бэкенд как поставщик услуг», такой как Parse или Stackmob, – вам может и не понадобиться этот шаг, это зависит от того, насколько сложным является ваше предполагаемое приложение / интеграция.

    XMPPFramework имеет модуль публикации подписки (для XEP-0060 ), который работает с большинством серверов XMPP. Я даже адаптировал его для работы с Chat Server, который поставляется с Snow Leopard.

    Если у вас уже есть сервер XMPP, это может стоить того; в противном случае это своего рода супертяжелое решение.

    Interesting Posts

    Что / где «встроенная копия», которую использует Xcode?

    Как искать все слова из строки ввода в ios?

    Заполнить цветную анимацию Мерцание при вызове блока в анимации остановилось

    Какая информация хранится в iOS Spell Checker?

    Есть ли способ отключить автозаполнение Xcode 8 для имен изображений?

    Выполнение полностью настраиваемых анимаций с помощью Core Animation – производительность

    Ошибка в магазине приложений, но в режиме отладки это нормально

    Как вы используете строку синтаксического анализа в swift?

    Как добавить кнопку в правой части панели инструментов?

    Основные графические изображения низкого качества

    Как установить XCODE на платформе Windows 7?

    Как перенести многоплатформенное приложение в React Native?

    Как я могу создать segue, который будет использовать popover на iPad, и нажать на стек навигации на iPhone?

    Зеркало для экрана iPad / iPhone

    Как добавить пользовательскую кнопку в AVPlayerViewController?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.