Heim > Fragen und Antworten > Hauptteil
Ich habe noch nie eine öffentliche WeChat-Plattform entwickelt. Es gibt kürzlich folgende Bedenken:
1 Die Anforderung lautet wie folgt: Nachdem der Benutzer dem öffentlichen Konto gefolgt ist, wird die OpenID abgerufen und in der Sitzung gespeichert. Das Front-End und das Back-End sind getrennt, und das Menü des offiziellen Kontos hat die Form einer URL. Sollte ein WeChat-Benutzer also nach Ablauf der Sitzung eine stille Autorisierung verwenden, um sich anzumelden?
2. Der Benutzer tritt über die freigegebene Seite ein und muss Mitglied sein, um sich anmelden zu können, da der Administrator des öffentlichen Kontos später in der Lage sein muss, Informationen an autorisierte Benutzer zu senden Die Informationen können nicht von der öffentlichen Plattform abgerufen werden. Müssen wir die Benutzer dann zur Aufmerksamkeit anleiten, bevor wir den Vorgang fortsetzen?
漂亮男人2017-05-24 11:35:55
授权获取用户信息 => 得到用户是否已关注该公众号 =>
switch{
已关注 => 继续操作
未关注 => 展示个二维码 或者..
}
为情所困2017-05-24 11:35:55
首先呢,微信浏览器的session存储是临时的,你早上进过你的网页,中午再进的时候session就没有了,session只用来做一次访问,用户每次从公众号菜单进入的时候都应该使用授权,授权最好是使用snsapi_userinfo,不需要用户关注也可以拉取用户数据,关注过的用户进来的时候会默认为静默授权,至于怎么去引导用户关注你的公众号,那是你们运营的事情了
我想大声告诉你2017-05-24 11:35:55
存储的话和你平时存储用户一样,就是多个openid而已,公众号里面进来的是自动登录的,基本不用处理,分享只能是弄个引导页,让用户主动关注,现在不支持用户直接触发关注了