Я работал над веб-приложениями и недавно начал работать с компанией на основе приложений. Здесь у меня есть случай, когда мне нужно отправить GCM пользователям. Я немного запутался в том, должен ли я отправлять GCM непосредственно пользователям без сохранения его в моей базе данных. Или я должен хранить некоторые данные GCM (например, gcm-сообщение, gcm sent time, gcm status и т. Д.), Которое было отправлено нашим приложением? Если да, то какой может быть лучший дизайн таблицы для хранения gcm-данных в РСУБД?Должен ли я хранить GCM в базе данных?
Мне лично кажется, что я должен хранить его в базе данных, чтобы я мог отслеживать его в будущем и мог бы быть полезным при отладке времени. И в некоторый регулярный промежуток времени я могу удалить старые данные GCM из таблицы.
Нужны предложения от вас, ребята. Спасибо за тонну!
Да, вы можете хранить информацию, такую как gcm-сообщение, время и т. Д. В db, чтобы отслеживать сообщения, отправленные вашим клиентам. –
+1. Спасибо, @RC Итак, какой может быть лучший дизайн db для хранения данных GCM? –
id (int) [primary key], message (nvarchar (2000)), message_time (datetime), message_status (char) или u можете добавить любое другое поле u, которое хотите сохранить –