Двунаправленная связь между Adobe Air Apps

Все началось, когда я начал работать над приложением Adobe Air, которое до сих пор было полностью однопользовательской игрой. У меня есть вопрос, можно ли предупредить пользователя, когда его очередь, без использования метода опроса (без постоянной проверки ... моя очередь?). В моем распоряжении есть только AIR, PHP и MySQL. В настоящее время у меня есть пакет общего хостинга без поддержки ssh, и я уверен, что скоро в этом году я перейду на специальный пакет с поддержкой ssh.

Возможно ли это с помощью этих технологий?

Идея / направление, по которому я шел, - это.

Настройка программы PHP Socket для поддержания связи между пользователями и наличия общего домена, к которому будут подключаться приложения AIR. Например. Мой телефон отправлял POST на my.domain.com, который запускал php-скрипт для запуска Socket Server "exec (" php /socket.php "); все пользователи приложения присоединялись бы к" пулу "на сервере, если бы он был я могу поддерживать двунаправленную связь с ними. Сервер MySQL можно использовать для отслеживания того, открыт ли сокет и кто в настоящее время находится в пуле. Возможно ли это?

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

Мне просто интересно, не далеко ли я здесь от базы.


person Jon Freynik    schedule 26.02.2013    source источник


Ответы (2)


Если вы хотите использовать существующее уведомление ANE, вы можете получить его отсюда:

ANE-Push-уведомление

Работает как на iOS, так и на Android.

А если вы хотите начать с нуля, тоже пригодится эта ссылка:

Разработка собственных расширений с помощью Adobe

person Vipul    schedule 13.03.2013

После долгих исследований и обзора множества альтернативных технологий и iOS, и Android предлагают встроенную поддержку отправки уведомлений на другое устройство. Я думаю, что лучший вариант - создать собственное расширение Air или найти уже существующее, чтобы преодолеть разрыв между системой уведомлений andriod или ios. Вот хороший ресурс для начала работы http://www.adobe.com/devnet/air/native-extensions-for-air.html.

person Jon Freynik    schedule 13.03.2013