ホームページ  >  記事  >  バックエンド開発  >  PHPメッセージテーブルの設計

PHPメッセージテーブルの設計

WBOY
WBOYオリジナル
2016-08-04 09:21:361344ブラウズ

php にはメッセージを送信するためのページがあり、[送信] をクリックすると、変更された公式アカウントをフォローするように指定した人に私の公式アカウントがメッセージを送信します。たとえば、上司が従業員に通知を送信し、従業員が開きます。 WeChatして受信します。この種のデータベースを上司が読んだことを認識できるように設計するにはどうすればよいですか

返信内容:

php にはメッセージを送信するためのページがあり、[送信] をクリックすると、変更された公式アカウントをフォローするように指定した人に私の公式アカウントがメッセージを送信します。たとえば、上司が従業員に通知を送信し、従業員が開きます。 WeChatして受信します。この種のデータベースを上司が読んだことを認識できるように設計するにはどうすればよいですか

フィールド(数値) ID メッセージ show showid
直積に注意してください

この質問の焦点は、テーブルの設計方法ではありません。テーブルの設計方法を尋ねたとき、おそらくこの分野の開発は初めてであり、後で多くの質問が待っていると思います。
テーブルのみを考慮する場合は、メッセージを保存するメッセージ テーブルを作成し、ユーザーがメッセージを読んだかどうかのステータスを保存するメッセージ テーブルをユーザーに読ませることができます。

WeChat は現在、「メッセージを読む」ための API を提供していますか?そうしないと機能が実現できません

さらに、送信を指定した場合、相手は返信メッセージをトリガーできるイベントをトリガーする必要があります。 WeChat公式アカウントの開発ドキュメントを詳しく読んでください。

そのプロセスは、ユーザーが WeChat を開いて読むリンクを入力すると、サーバーがユーザーの openid を通じてユーザー情報を見つけ、テンプレート情報を上司の openid に送信するというものです (WeChat テンプレート情報インターフェイス: http://mp.weixin. qq.com/wiki/5/6dde9eaa909f83354e0094dc3ad99e05.html ) 特定の操作を記録したい場合は、通知テーブルにステータス フィールド (0 なし 1 読み取り 2 プッシュ) を定義して、通知のステータスを追跡できます。

WeChat のバックグラウンドには、チャット インターフェイスに入ってから 5 秒ごとに地理的位置情報をアップロードするスイッチがあります。

「メッセージを読む」は完全ではない実装が可能です。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。