我需要发送一封包含"下载应用的电子邮件"链接。该链接应检测用户是在iPhone上还是使用Android,然后将其带到适当的下载应用页面。但是,如果用户碰巧在他们的桌面上打开电子邮件(换句话说,不是在手机上),我需要相同的链接将他们带到我的网站。这可能吗?如果是这样,怎么样?任何和所有的帮助将不胜感激。谢谢!
答案 0 :(得分:0)
使用相同的链接,而不是为不同的网页发送不同的链接,当您的页面打开时,使用检查用户的设备 > javascript ,然后重定向他/和/或显示相应的下载页面。
您可以像这样检测用户的设备 -
var isMobile = {
Android: function() {
return /Android/i.test(navigator.userAgent);
},
iOS: function() {
return /iPhone|iPad|iPod/i.test(navigator.userAgent);
}
};
一旦检测到用户的设备,它就在你身上。您可以使用其设备的下载链接将其重定向到其他页面,也可以使用this之类的内容替换现有链接。