84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
之前沒有開發過微信公眾平台,最近有個專案有以下的疑惑:1、需求是這樣的,用戶追蹤公眾號後取得openid,儲存到session。採用前後端分離,公眾號的選單是採用url的方式,那麼微信使用者在操作的時候,假如session過期了,是應該使用靜默授權登入嗎? 2、用戶透過分享的頁面進去,需要用戶是會員才能進行操作,如果僅僅是授權登錄,因為後期公眾號管理員需要能夠發送信息給到會員,授權的用戶是獲取不到公眾平台的訊息的吧,那麼是否需要引導用戶注意後才能繼續操作,怎麼引導呢?
走同样的路,发现不同的人生
授權取得使用者資訊 => 取得使用者是否已追蹤該公眾號 =>
switch{ 已关注 => 继续操作 未关注 => 展示个二维码 或者.. }
首先呢,微信瀏覽器的session存儲是臨時的,你早上進過你的網頁,中午再進的時候session就沒有了,session只用來做一次訪問,用戶每次從公眾號菜單進入的時候都應該使用授權,授權最好是使用snsapi_userinfo,不需要用戶關注也可以拉取用戶數據,關注過的用戶進來的時候會默認為靜默授權,至於怎麼去引導用戶關注你的公眾號,那是你們營運的事情了
儲存的話和你平常儲存使用者一樣,就是多個openid而已,公眾號裡面進來的是自動登入的,基本上不用處理,分享只能是弄個引導頁,讓使用者主動關注,現在不支援使用者直接觸發關注了
授權取得使用者資訊 => 取得使用者是否已追蹤該公眾號 =>
首先呢,微信瀏覽器的session存儲是臨時的,你早上進過你的網頁,中午再進的時候session就沒有了,session只用來做一次訪問,用戶每次從公眾號菜單進入的時候都應該使用授權,授權最好是使用snsapi_userinfo,不需要用戶關注也可以拉取用戶數據,關注過的用戶進來的時候會默認為靜默授權,至於怎麼去引導用戶關注你的公眾號,那是你們營運的事情了
儲存的話和你平常儲存使用者一樣,就是多個openid而已,公眾號裡面進來的是自動登入的,基本上不用處理,分享只能是弄個引導頁,讓使用者主動關注,現在不支援使用者直接觸發關注了