1、微信事件
關注、取關、地理位置、消息、圖片、語音、二維碼事件、自定義菜單事件
2、替代方案
微信現在已有的事件只有地理位置才能監聽到用戶進入公衆號的動作,但是有一個前提地理位置是需要用戶授權。
3、存在問題
地理位置事件觸發機制:①用戶進入公衆號 ②用戶發送消息
因爲只要用戶發送信息,公衆號還會提送地理位置事件,這樣就造成每次用戶在公衆號發消息的時候會多發送信息給用戶
4、解決問題
思路:只要確定剛給用戶發送過信息,不去處理地理事件即可
解決:數據庫創建消息記錄表,當有地理事件時去查消息記錄,計算時間差如果在2S之內則不處理該事件,即該地理位置事件是由剛纔用戶發送消息所產生的附屬品