我在Facebook,Twitter,Pinterest上分享图片。点击该共享图片后,我就登陆了网页网址。如果用户在移动设备中打开此网址,他/她应该重定向到我们的移动应用,或者如果在桌面中打开网址应该重定向到特定网址。我已经搜索过了,但没有理解我应该为此做些什么。 请帮忙!
谢谢!
答案 0 :(得分:0)
建议使用Browser gem检测移动设备:https://github.com/fnando/browser
来自社交媒体的所有链接应该相同并指向相同的控制器操作。然后在你的控制器中你可以做这样的事情
# require the browser/aliases and extend the Browser::Base object
require "browser/aliases"
Browser::Base.include(Browser::Aliases)
# action
def social_link
browser = Browser.new(request.user_agent)
if browser.mobile?
redirect_to 'MOBILE URL'
else
redirect_to 'DESKTOP URL'
end
end