Какая альтернатива Java для Google App Engine для разработки служб push-уведомлений iPhone?

Я программист на Java, работающий над приложением для iPhone. Я бы хотел использовать службы push-уведомлений.

Первоначально я думал, что могу использовать Google App Engine для предоставления полезных данных Apple, но теперь я понимаю, что это будет невозможно, потому что App Engine не поддерживает низкоуровневое программирование сокетов, необходимое для связи с Apple.

Есть ли альтернативы Google App Engine, которые позволяют мне использовать Java?

Вкратце, мне интересно, есть ли бесплатная хостинговая платформа, поддерживающая Java и программирование сокетов.

ОБНОВЛЕНИЕ - с момента написания этого вопроса я написал приложение, которое использует Urban Airship в качестве посредника между GAE и APNS. Работает просто набухает. Здесь есть проблема с движком приложения - http://code.google.com/p/googleappengine/issues/detail?id=1164, если вы хотите следовать, но лично я решил, что это не то, чем должна заниматься GAE. Просто используйте городской дирижабль.


person bpapa    schedule 28.07.2009    source источник
comment
Какие функции GAE вы хотите воспроизвести? Нет ничего похожего на GAE, но есть платформы виртуального хостинга.   -  person Rob Di Marco    schedule 29.07.2009
comment
Я немного осведомлен о других функциях GAE, таких как нереляционная база данных. Но я думаю, что главная цель - получить бесплатный Java-хостинг с программированием на Socket. Также требуется некоторая настойчивость, будь то то, что предлагает Google, или MySQL db, или что-то еще.   -  person bpapa    schedule 29.07.2009
comment
Я предполагаю, что ключевое слово здесь - бесплатно. Я не знаю ни одного поставщика бесплатного хостинга Java.   -  person Rob Di Marco    schedule 29.07.2009


Ответы (5)


Городской дирижабль предоставляет веб-службы RESTful для отправки push-уведомлений iPhone. В этом примере кулинарной книги показано, как использовать его из GAE с помощью Python; Я предполагаю, что это можно сделать и на Java.

person rupello    schedule 29.07.2009
comment
Это может быть полезно, спасибо. Я вспоминаю, как на встрече разработчиков iPhone слышал, что несколько стартапов готовились помочь разработчикам, которые хотели делать push-уведомления. - person bpapa; 29.07.2009
comment
Вау, это кажется старым. В общем, Urban Airship - это то, с чем я закончил, и у меня нет ни одной жалобы! Отличный ответ. - person bpapa; 18.03.2010

Хотя пока это бесполезное ПО, следите за уведомлением приложений. Urban Airship выглядит довольно круто, но, подсчитывая в уме, я бы в конечном итоге стал платить им сотни долларов в месяц за приложение, которое мне было бы трудно продать дороже, чем $ 0,99.

person Justin Searls    schedule 03.10.2009

Как сказал Джастин (спасибо случайному евангелисту), AppNotify запускается ближе к концу этого месяца. Мы просто дорабатываем несколько экранов администратора и проводим последние тесты. Цены будут лучше структурированы, чем Urban Airship, и с гораздо лучшим интерфейсом.

Если вам нужна конкретная или дополнительная информация, отправьте мне электронное письмо лично по адресу [email protected]

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

Удачи

person Adam McNamara    schedule 04.10.2009

Вы можете сделать это самостоятельно с помощью кластера Amazon EC2. У них есть хороший плагин Eclipse для простого создания экземпляров Tomcat и удаленной отладки приложений Java.

person David Crawshaw    schedule 04.10.2009

Вы также можете проверить этих парней и подписаться на них. Кажется, они работают над разными вещами для интеграции APNS. проверить ns4app

Изменить: они изменили свои имена и продукты? забудь мою предыдущую ссылку. Ознакомьтесь с проектом MonoPush

person fyasar    schedule 15.03.2010