反应灵敏的手机和手机网站,混合了Reactjs和ReactNative

反应灵敏的手机和手机网站,混合了Reactjs和ReactNative,reactjs,react-native,responsive,Reactjs,React Native,Responsive,我想在手机和网页上安装响应迅速的web应用程序。我已经在React js上建立了一个网站。我把那个网站用一个网页视图来反应,使之成为一个移动应用程序。现在我需要根据平台指导我的用户。如果他们是移动用户,我需要指示他们使用本地应用程序(在浏览器上直播),如果他们使用该系统,他们应该看到我创建的网站。我该怎么做?可能吗?给我一个更好的建议。检查navigator userAgent是否是移动的。如果是移动应用,请添加应用程序或应用商店的链接以下载它 if (/Mobi|Android/i.test(

我想在手机和网页上安装响应迅速的web应用程序。我已经在React js上建立了一个网站。我把那个网站用一个网页视图来反应,使之成为一个移动应用程序。现在我需要根据平台指导我的用户。如果他们是移动用户,我需要指示他们使用本地应用程序(在浏览器上直播),如果他们使用该系统,他们应该看到我创建的网站。我该怎么做?可能吗?给我一个更好的建议。

检查navigator userAgent是否是移动的。如果是移动应用,请添加应用程序或应用商店的链接以下载它

if (/Mobi|Android/i.test(navigator.userAgent)) {
    // if I'm here that mean I'm a phone
}

通过检查
请求用户代理
,您可以使用后端代码实现这一点。如果您使用手机,您可以重定向到其他url(可能是play store)

您也可以通过前端JS执行同样的操作(不建议)。您可以使用来检测用户是否在移动设备上,并基于此将其重定向到play store