- 关于快照页模式的问题?集合(非官方)
最近开放社区出现了不少关于快照页模式的问题,见到对项目业务都很受影响的,目前暂未看见官方技术人员回复有效处理的方案。 开放社区默默承担着“工单”和“issues"的职责,鉴于没有类似github的duplicate或mention功能,为此做个帖来“收集”一下我看到有意义的提问。 先贴一下关于快照页模式的官方公告 --- 微信网页授权能力调整公告 根据看到的反馈,我总结以下几个点: 1、快照页模式是针对snsapi_userinfo的授权,snsapi_base授权不受影响; 2、当网站被微信“认为”是公告里面的违规情况,才有可能触发快照页模式; 3、不清楚是否在快照页功能灰度期间(有专员回复已全量),但从反馈中依然看到是部分新用户能如常成功授权,部分进入了快照页功能; 4、开发者无法体验快照页功能,即使根据公告、文档、官方回复设置了forceSnapShot=true,依然无效(不止一个开发者反馈过),开发者工具也完全没这功能的体验; 5、snsapi_userinfo的授权地址,一直是由开发者自行拼凑和引导跳转的,现在点“使用完整服务”是怎样跳转,无法知晓; 其他遇到类似问题的小伙伴留言交流,我尽可能持续关注问题并更新。。。 08-03 ---- 《微信网页授权已经按照要求修改了,为什么Android 手机正常,ios手机依然进入了快照模式?》 08-09 ---- 《网页中在如何规范使用发起 snsapi_userinfo 网页授权时不被进入微信网页快照?》 08-10 ---- 《为什么公众号H5页面显示了快照页,但是授权弹窗也同样显示,完全看不到页面里的内容?》 08-10 ---- 《网页授权快照bug》 08-11 ---- 《公众号发起网页显示授权已经增加了forcePopup=true,为何还会返回匿名(快照)用户?》 08-12 ---- 《快照模式太不合理了,各种问题》 08-12 ---- 《快照用户的前台确认页面UI设计需要调整》 08-17 ---- 《微信公众号:返回"errcode":48001,(偶现)?》 08-17 ---- 《接口报文提示无权限,但公众号后台显示有这个接口权限!全线业务崩溃!》 08-18 ---- 《在企业微信打开网页,弹出框提示,点击调用微信授权,提示在微信客户端打开,会影响授权进入快照模式嘛?》 08-18 ---- 《开发者如何复现快照页模式?》 说说我个人看法: 这个功能从贴公告开始,就骂声一片,现在线上使用居然还这么多bug,我是真不明白。。。 即使非得要上线这个功能,也还请先做好充分的测试,以及先与开发者做好充分磨合,才真正发布啊,授权几乎是微信网页项目的用户入口流程,入口出问题能掐死很多东西的。 面对目前:有bug但及时修复渺茫、官方坚持使用这个功能、项目需要正常运行等各方面的压力,我只能选择“放弃snsapi_userinfo的授权”,分析我手上的项目只需获取微信用户的头像、昵称、unionid,大致上只要抉择放弃能用户的unionid就行,至少先别把入口卡死嘛~~
2022-08-19 - 开发者如何复现快照页模式?
快被这个模式搞死了,一大堆客户反馈这个问题,开发者又不能复现,除了那个冷漠的公告,以及相关的技术文档,根本无法让开发者体验或调试这个模式。 总结一下现在了解到的可以出现问题的条件: 1、你微信账号必须是这个快照页模式灰度测试的用户; 2、你微信账号近期从未在这个公众号授权过(详细见文档forceSnapShot字段的说明); 3、必须是snsapi_userinfo的授权; 4、根据社区反馈的其他相关的问题,你的手机没有与“快照页模式”相关的bug 另外,开发者工具完全没有快照页模式可以调试!
2022-08-18