响应性网站,包括手机和手机,将Reactjs和React native融合在一起

时间:2019-04-15 12:20:41

标签: reactjs react-native responsive

我想在“移动”和“网页”上使用自适应Web应用程序。我已经在React js上建立了一个网站。我已经使用Web视图将该网站引入了React native,并使其成为移动应用程序。现在,我需要根据平台来指导用户。如果他们是移动用户,则需要将他们定向到React本机应用程序(在浏览器中实时运行),如果他们使用该系统,则应该会看到我建立的网站。我怎样才能做到这一点?可能吗?给我建议一个更好的主意。

2 个答案:

答案 0 :(得分:1)

您可以使用后端代码来实现此目的,方法是检查request user agent是否可以移动,您可以重定向到其他URL(可能是游戏商店)。

您也可以通过前端JS执行此操作(不建议)。您可以根据将用户重定向到Play商店的情况,使用these methods来检测用户是否在移动设备上。

答案 1 :(得分:0)

检查导航器userAgent是否可移动。如果是移动设备,请添加指向您的应用程序或应用程序商店的链接以进行下载。

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