Android 中的消息应用程序在没有用户交互的情况下触发 GET 链接

Messages app in Android triggers GET links without user interaction

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

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

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

事实证明,Google 信息应用试图获取 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.

的用户代理