- wx.showShareImageMenu保存图片,用户拒绝授权后没有回调或方式引导用户开启授权
目前业务有需求,想要保存/转发海报,使用了wx.showShareImageMenu接口,可提供分享、收藏和保存图片的功能。 但在实际使用中发现,当用户点击保存图片按钮时,会触发“保存图片或视频到你的相册”授权,如用户拒绝授权,再次点击保存图片按钮时,不会再触发弹窗。 这整个过程中没有回调可以获取用户点击按钮状态、结果,所以也无法引导用户进入设置更改授权状态,相当于只要拒绝授权,这个按钮功能就废掉了。 是否不太合理? [图片][图片]
08-15 - 网页授权用户拒绝后页面没有刷新也没有回调
https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html 网页授权里只提到了用户同意授权后会携带code重定向,没有提到拒绝授权的情况,也没有回调可以获取用户拒绝的状态。 实测不同机型不同微信版本其表象也不同,目前有两种情况: 用户看到的站点下方有个黑色的提示区域,点击会要求授权,如用户拒绝授权,甚至不能正常点击使用站点内容,相当于强制授权,体验非常不好;在当前页面直接拉起授权弹窗,用户拒绝后会停留在该页面,没有任何回调可告知开发者用户的拒绝动作,开发者无法根据用户选择做出下一步操作(例如跳转不同页面等情况); 目前没发现明确的规律,例如什么机型或什么版本的微信遇到的场景不同。 iqoo10,安卓13,微信8.0.43,情况1;小米mixfold2,版本hyperos1.0.23.12.4DEV,安卓14,谷歌微信play8.0.33,情况2;
2023-12-23 - 安卓真机开启调试时报错Error during evaluating file 'app.js'
昨天上午,正在测试中的小程序突然无法正常使用安卓体验版,ios一切正常。 表现为启动后白屏,控制台可见到报错: [图片] 经测试后发现: 如开启调试模式,则会出现白屏报错,关闭调试模式,可正常启动;开发版、体验版、正式版均存在该问题;开发者工具、安卓模拟器开启小程序均可正常使用,没有白屏报错。仅【安卓真机】有该问题;综上:安卓真机开启调试模式后,任意版本的小程序均会出现白屏报错,且昨天之前均未发生该问题。 报错和复现过程可见下方视频: https://m.v.qq.com/x/m/play?vid=i353168b5y9&cid=&url_from=share&second_share=0&share_from=copy https://m.v.qq.com/x/m/play?vid=v35311qxdxa&cid=&url_from=share&second_share=0&share_from=copy 2024年4月23日更新: 该问题依然存在,且社区有同样问题的人不在少数,翻了一些同类帖子和回复,并未解决我的问题。 经测试,如使用了小程序插件则不会出现该情况,即在manifest中配置了任意plugins,哪怕不实际使用也能规避上述问题。 不知道这个能否协助官方尽快定位原因。
2023-12-06 - 如小程序页面路径变动,会影响通过设置-基础设置-小程序码获取的历史小程序码吗?
通过“设置-基础设置”获取的小程序码作为物料印刷发放后,现在需变更该小程序的页面路径。 已知通过“工具-生成小程序码”的生成过的小程序码会被影响,看提示要保证路径正确。 那通过“设置-基础设置”获取的历史小程序码能正常进入小程序吗?(首页路径也会变动) [图片]
2023-07-21