Ode*_*gev 2 javascript android deep-linking ios
我想在Safari(iOS)或Chrome(Android)上运行JS代码来检测,例如,如果在设备上安装了WhatsApp.
我玩过:
和
https://github.com/hampusohlsson/browser-deeplink
但问题是如果应用程序安装在设备上 - 浏览器会重定向到应用程序.我希望在"检测阶段"之后留在页面上,是否有可能做到?
经过几个小时的研究+与顶级专家的咨询后,我得出的结论是,没有合法的方法可以实现检测设备上是否安装了特定应用程序的目标,而不需要将浏览器重定向到应用程序(如果是安装.
例如,在iOS中,由于违反规则,有一个应用程序刚从App Store中删除:SysSecInfo.例如,应用程序设法提取所有正在运行的进程的列表.
来自:https://www.sektioneins.de/en/blog/16-05-09-system-and-security-info.html
请参阅https://developer.apple.com/videos/play/wwdc2015/703/"App Detection",从08:34开始
在本次演讲中,他们讨论了几个用于收集当前在您的系统上运行的进程的信息的API(视频中大约12:12)并声称已修复它们.然而,Apple经常只是部分地解决了他们声称已经解决的问题.因此,他们实际上从未阻止恶意应用程序收集有关您设备上当前运行的其他应用程序的信息,但仅删除了对仅与无害系统信息工具相关的详细信息的访问权限.
因此,系统和安全信息仍然能够显示正在运行的进程列表,并使用来自代码签名信息(包括运行进程的权利列表)的信息来丰富此列表.
| 归档时间: |
|
| 查看次数: |
6873 次 |
| 最近记录: |