私はウェブアプリで働いていて、最近はアプリベースの会社と仕事を始めました。ここでは、ユーザーにGCMを送信する必要がある場合があります。 GCMを自分のデータベースに保存せずに直接ユーザーに送信する必要があるのか、アプリで送信されたGCMのデータ(gcmメッセージ、gcm送信時刻、gcmステータスなど)を保存する必要があるのか、ちょっと混乱しますか?はいの場合、gcmデータをRDBMSに格納するための最良のテーブル設計は何ですか?GCMをデータベースに保存しますか?
私は個人的にはデータベースに保存しておくべきだと思いますので、将来的にはそれを把握し、デバッグに役立つかもしれません。一定の時間間隔で古いGCMデータをテーブルから削除することができます。
あなたからの提案が必要です。 事前におねがいします!
ええ、gcmメッセージ、時間などの情報をdbに保存して、クライアントに送信したメッセージを追跡することができます。 –
+1。 ありがとう、@ RCそれでは、これらのGCMデータを保存するには最高のデータベース設計がありますか? –
id(int)[プライマリキー]、メッセージ(nvarchar(2000))、message_time(datetime)、message_status(char)またはuは他のフィールドを追加できます –