IOS 端微信截图夹带私货?在小程序内部截图发送给好友,点击图片后,会携带小程序信息,能直接打开相应小程序

1 月 15 日
 kingofzihua

用了啥技术?截图中是否带了东西,用来识别指定小程序,同一个图片,导出来再用电脑发就没有了。

4143 次点击
所在节点    程序员
31 条回复
Greatshu
1 月 15 日
老问题了,之前还发生过小程序作者没有做好鉴权,管理员/高权限用户分享出去的截图,别人打开分享的小程序后直接获取到管理员身份的事
MagicalCarl
1 月 15 日
MagicalCarl
1 月 15 日
@MagicalCarl #22 支持开发者自定义一键打开小程序时的 query
guanzhangzhang
1 月 15 日
你试试微信的那个正在打开的小程序给它关了,然后再发给好友呢
xomix
1 月 15 日
楼上 想的太复杂了
我要是微信我这个接口是这样做的: 截图生成图片 同时截图时的状态拉取一下,如果状态对应到需要处理的列表就加一条不可见的消息同时发送过去。

什么图片信息和水印,写代码不麻烦吗?
JsonNode
1 月 15 日
@kingofzihua #14 试了下只有使用微信的“截图转发”才能带上对应小程序,而且不止小程序,公众号文章也支持
type
1 月 15 日
关闭微信的“存储权限”后,再截图,发出来就不能识别了,不信你试试
nilaoda
1 月 15 日
@JsonNode 截图完,返回聊天窗口点加号,自动出现的那张图也可以携带信息。
docx
1 月 15 日
正常吧,很多 iOS APP 截图会在刘海的地方加图标
wh2724
1 月 15 日
小程序截图时,在内存生成一个图片 hash 和小程序信息的映射关系,通过“+”发送图片时,计算内存里面有无对应图片 hash 的映射关系,有的话获得小程序信息跟图片一起发给后台。通过相册直接发送,没有这个效果 → 信息存储在微信 APP 内;重启微信后,没有这个效果 → 映射关系存在微信运行内存中。
shinsekai
1 月 15 日
当这个图片传给别人的微信打开,还能显示原文或小程序吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1185858

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX