【问题标题】:Messages app in Android triggers GET links without user interactionAndroid 中的消息应用程序无需用户交互即可触发 GET 链接
【发布时间】:2020-10-22 20:17:46
【问题描述】:

我正在通过短信向我的用户发送确认链接。

当 SMS 到达设备时,无需任何用户交互,就会触发对链接的 GET 请求,从而确认我的约会。

有没有办法检测 GET 请求是由用户触发还是某些预览或安全获取请求触发的?

【问题讨论】:

    标签: android sms message preview


    【解决方案1】:

    事实证明,Google Messages 应用程序会尝试获取 url 的预览。

    我找到了这个用户代理

    Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36 Google (+https://developers.google.com/+/web/snippet/)
    

    现在我只是忽略带有字符串snippet 的用户代理。

    【讨论】:

    • 我刚刚注意到 Google Messages 开始这样做了。我想知道这是否会成为其他消息传递客户端的事情。事实证明 Chrome 即将杀死当前的用户代理,所以不确定我们必须使用哪些选项来忽略客户端自动点击以获取预览的链接。
    • @adrian Chrome 会杀死发送 ua 吗?你有这个链接吗?
    • @ClaytonRothschild - 这里有一对:zdnet.com/article/…androidpolice.com/2020/01/14/…
    猜你喜欢
    • 2020-05-16
    • 2011-09-29
    • 1970-01-01
    • 2015-06-06
    • 2022-11-01
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多