2

Я работал над веб-приложениями и недавно начал работать с компанией на основе приложений. Здесь у меня есть случай, когда мне нужно отправить GCM пользователям. Я немного запутался в том, должен ли я отправлять GCM непосредственно пользователям без сохранения его в моей базе данных. Или я должен хранить некоторые данные GCM (например, gcm-сообщение, gcm sent time, gcm status и т. Д.), Которое было отправлено нашим приложением? Если да, то какой может быть лучший дизайн таблицы для хранения gcm-данных в РСУБД?Должен ли я хранить GCM в базе данных?

Мне лично кажется, что я должен хранить его в базе данных, чтобы я мог отслеживать его в будущем и мог бы быть полезным при отладке времени. И в некоторый регулярный промежуток времени я могу удалить старые данные GCM из таблицы.

Нужны предложения от вас, ребята. Спасибо за тонну!

+1

Да, вы можете хранить информацию, такую ​​как gcm-сообщение, время и т. Д. В db, чтобы отслеживать сообщения, отправленные вашим клиентам. –

+0

+1. Спасибо, @RC Итак, какой может быть лучший дизайн db для хранения данных GCM? –

+0

id (int) [primary key], message (nvarchar (2000)), message_time (datetime), message_status (char) или u можете добавить любое другое поле u, которое хотите сохранить –

ответ

3

Сохраняете ли вы данные или нет, зависит от вас. Возможно.

Если ваша цель для хранения информации о ваших сообщениях GCM для статистики или диагностики, в Google GCM есть инструмент статистики и диагностики, который вы можете использовать. Однако, согласно View & diagnose Google Cloud Messaging (GCM) statistics.

GCM statisticss будет доступен для только опубликованных Play приложений Google.

Также упоминается в этом answer:

Примечание: Статистика на Google API консоли не разрешены для GCM. Вы должны использовать Консоль разработчика.

Консоль разработчика, что означает консоль разработчика Google Play.

Если вы решите сохранить данные по-своему, отвечая , что будет лучшим дизайном стола немного сложнее. Поскольку у вас есть много факторов, которые следует учитывать, в зависимости от вашего варианта использования и других подобных вещей, чтобы решить, какой из них использовать.

Удачи. Ура! : D

+0

Спасибо ** McAwesomville **, я решил его сохранить в мою базу данных и разработал таблицу для себя. Хотя спасибо тонну за ваш ответ! –

Смежные вопросы