Самый простой способ использовать C2DM?

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


person Qasim    schedule 08.08.2011    source источник


Ответы (2)


Если вы все еще хотите попробовать C2DM, попробуйте установить подключаемый модуль Google для Eclipse и использовать его для создания пример проекта Android/App Engine. Он должен быть в состоянии сгенерировать каркас проекта, способный взаимодействовать между AppEngine и базовым приложением Android. Вы можете убедиться, что образец работает, и использовать его в качестве основы для отладки пользовательского приложения.

Был также связанный AppEngine + Android сессия на Google I/O в этом году.

person Erich Douglass    schedule 08.08.2011
comment
Чтобы добавить к ссылкам, urbanairship.com предлагает простое решение для push-уведомлений. Примечание. У меня нет личного опыта работы с этим сайтом, и я не являюсь его аффилированным лицом. - person Kevin King; 08.08.2011
comment
Должен ли я использовать App Engine? Я слышал, что это стоит, если я хочу опубликовать свое приложение. - person Qasim; 08.08.2011
comment
Вы можете запустить проект AppEngine локально. Это может не подходить для производства, но я просто предложил это как способ быстро получить доступ к рабочему образцу. - person Erich Douglass; 08.08.2011

Самый простой способ получить push-уведомление в ваше приложение — использовать стороннего поставщика push-уведомлений, например Urban Airship или Xtify. Вместо того, чтобы писать код для взаимодействия с Google напрямую, вы интегрируете сторонний SDK в свое приложение, и они справляются с грязными вещами.

Кроме того, вам не нужно беспокоиться о масштабировании, если ваше приложение становится (или уже стало) большим. И перейти на кросс-платформу (iOS, Blackberry) стало намного проще.

person jpredham    schedule 08.08.2011