2009-07-28 5 views
4

Я программист Java, который работает над приложением iPhone. Мне бы хотелось использовать службы Push Notification.Что такое Java-альтернатива Google App Engine для разработки iPhone Push Notification?

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

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

Короче говоря, мне интересно, если есть бесплатный хостинг платформа, которая поддерживает Java и Socket программирования

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

+0

Какие функции GAE вы хотите копировать? Нет ничего подобного GAE, но есть общедоступные хостинговые платформы. –

+0

Я немного осведомлен о других функциях GAE, таких как нереляционная база данных. Я думаю, что главная цель состоит в том, чтобы иметь бесплатный Java-хостинг с программированием Socket. Требуется какая-то настойчивость, будь то то, что предлагает Google, или MySQL db, или что-то еще. – bpapa

+0

Я предполагаю, что ключевое слово здесь «свободно». Я не знаю никаких бесплатных хостинг-провайдеров Java. –

ответ

8

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

+0

Это может быть полезно, спасибо. Я помню, как услышал на встрече разработчиков iPhone, что несколько стартапов готовились помочь разработчикам, которые хотели сделать Push Notifications. – bpapa

+0

Ничего себе, это кажется старым.Во всяком случае, городской дирижабль - это то, с чем я закончил, и у меня нет ни одной жалобы! Отличный ответ. – bpapa

1

Несмотря на то, что это еще и пароход, следите за App Notify. Urban Airship выглядит довольно круто, но, делая математику в моей голове, я бы заплатил им сотни долларов в месяц за приложение, которое я бы с трудом продавал за более чем 0,99 доллара.

1

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

Если вы хотите что-то в частности или больше информации, напишите мне письмо лично в [email protected]

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

Успехов

0

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

-1

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

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