2012-07-04 3 views
2

У нас есть система, которая автоматически генерирует приложения для Android. Пользователи заходят на наш веб-сайт и регистрируются в своих учетных записях, а пользователи описывают, какие функции хотят, и наша система автоматически генерирует подписанный андроид apk и публикуется на рынке.Для достижения этих потребностей можно использовать Google Cloud Messaging (push-уведомления GCM)?

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

Такие пользователи нуждаются в уведомлениях PUSH, например, через GCM, к их приложениям. Поэтому нам нужно знать, есть ли способ автоматизировать процесс, чтобы пользователям приходилось вводить на наш сайт свои учетные записи google и сообщение, которое они хотят отправлять своим приложениям, и наша система должна автоматически отправлять сообщения на телефоны, которые использует пользовательские приложения.

Вы должны помнить и выделить следующие факторы:

  • Приложения опубликованы на рынке под нашим аккаунтом разработчика.

  • Пользователи, которые создали свои приложения через нашу систему, имеют свои собственные учетные записи google (не учетные записи разработчиков) и хотят отправлять свои сообщения со своих учетных записей Google и только своих приложений, а не пользователей других пользователей, а не используя наши аккаунт разработчика Google.

  • Весь процесс должен быть автоматическим и прозрачным для пользователя, поскольку они должны предоставлять только эти данные, их учетную запись google, сообщение, которое они хотят отправить, и приложение, которое должно получать сообщение. Можно ли это сделать с помощью GCM?

Существует GCM API, с помощью которого можно осуществлять автоматическое выполнение всех этих шагов?

Благодаря

ответ

1

Я думаю, вы могли бы, но пользователь должен зарегистрироваться в GoogleApis иметь свой собственный SENDER_ID, то вы должны сделать веб-сервис, в котором вы связать каждый пользователя их SENDER_ID и предоставить им интерфейс, который только отправить notificatios, используя их SENDER_ID, однако для достижения этой цели у вас должен быть достаточно сильный сервер, так как Big Data может быть проблемой, поскольку вы также должны хранить идентификаторы устройств, связанные с каждым из ваших приложений-клиентов, также вы будете получать заявки на регистрацию и отмену регистрации из каждого приложения установлен.

0

Я использовал обе стороны сервера (Grails) & Клиентская сторона (Titanium) для отправки уведомлений на устройство Android. Итак, я объясню вам по одному. Но перед этим вам нужно добавить плагин ADT в свой Grails framework.check out http://tinyurl.com/chfthpe