Реализация push-уведомлений с помощью UrbanAirship и Google App Engine - PullRequest
1 голос
/ 02 апреля 2012

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

У меня есть свой собственный сервер, на котором создаются push-уведомления, затем он использует API-интерфейс Urban Airship для отправки push-уведомлений.

Однако, когда пользователь регистрируется для push-уведомлений на устройстве и возвращает маркер устройства.Но как мне получить токен как на Urban Airship, так и на моем сервере?

Должен ли я загрузить токен с устройства на Urban Airship, а затем снова загрузить с устройства на мой сервер?

Или я должен загрузить с устройства на свой сервер, а затем загрузить токен со своего сервера на городской дирижабль?

Существуют ли какие-либо приложения с открытым исходным кодом, имеющие подобную ситуацию?Или я делаю это совершенно неправильно?

(причина, по которой я использую Urban Airship, заключается в том, что мой сервер работает на движке Google App, который не имеет возможности напрямую связываться с APNS, поэтому янеобходимость сохранения токена устройства (с идентификатором пользователя, предоставленным приложением) в приложении GAE, и он также будет храниться в Urban airship)

...