设备检测与评审请求

我们是一家专注于安卓智能手机的网络杂志。我们最近部署了 Discourse,并且非常激动。我们甚至使用 Discourse 完全取代了我们在 WordPress 中的用户账户和评论。

如果 Discourse(或其插件)能够检测访问者的具体设备型号和操作系统,对我们来说将是极好的。

我们希望根据检测到的智能手机类型,请他们就特定主题与其他用户分享他们的体验。

有许多开源工具可用于检测特定设备。

例如:

  • Yauaa(我们最喜欢这个)
  • Modernizr
  • Bowser
  • Detector
  • WURFL.js
  • Platform.js
  • UA-Parser.js
  • FingerprintJS
  • Am I Responsive
  • Device.js
  • Screen Size Map
  • React Device Detect
  • Responsivepx

这个功能能否成为 Discourse 的一项新的可选功能,或者有人能否开发这样一个有用的扩展?

2 个赞

这似乎很有趣,但我想得越多,就越不明白它会做什么。

这到底是什么意思?将他们重定向到一个只有他们能看到的主题?为他们提供一个特殊的主题?只为他们解锁一个类别?

难道不能在他们甚至不知道自己有什么设备的情况下,让他们评论这些模型吗?

那些拥有多个设备的人怎么办?他们会根据自己使用的浏览器看到不同的东西吗?

也许可以设置一个用户自定义字段,询问他们拥有哪些设备?

1 个赞

在那里搜索了相关主题,有一些旧的:

要将其开发为插件,可以将其发布到市场,如果您有预算的话,否则,除非有人想赞助,否则这可能不会成为核心功能的优先事项。

不确定这是否会成为个人数据/GDPR挑战,很可能吧。

1 个赞

感谢您的反馈和见解。

我们设想的系统工作方式很简单。当我使用 Google Pixel 8 手机访问 Discourse 时,我会举例说明。

  1. 在 Discourse 的后台,将进行设备检测
  2. 然后 Discourse 会向用户发送请求,询问他们是否愿意通过提交评论来分享他们使用 Google Pixel 8 手机的体验(提示的形式尚未确定,但可能就像 Discourse 已有的“警报”一样)
  3. 如果用户选择不,通知将显示为已读,不会发生任何事情
  4. 如果用户选择“是”,它将重定向到一个格式为:制造商 - 手机名称的主题。因此,在这种情况下,例如:…/t/google/pixel8,访客可以在此处留下他们的评论。该结构仅为示例,可能会有所不同

该主题将是公开的,多人可以在同一主题中发布评论。主题将由制造商和设备自动创建,由希望添加评论的用户创建。

关于 GDPR 和其他个人数据,应该没有问题,因为用户代理检测用于识别,而用户使用的设备制造商和型号不被视为个人数据。

我将乐意为开发类似的插件(无论是核心功能还是插件)做出贡献或提供资金。有人知道这个解决方案大概需要多少钱吗?或者,更重要的是,有人能立即将其编程出来吗?

然而,我相信检测用户使用的设备或使用其他参数(每个人都可以在此页面上自行测试 https://try.yauaa.basjes.nl/)将在 Discourse 内核中找到有益的用途,并将帮助 Discourse 变得更好。

这似乎没什么用,我的手机上几乎没有信息:


编辑:第二次访问该网站时有所不同,奇怪。

我一无所知,但传统上,用户代理一直是检测任何内容最不可靠的方式,而且种类繁多。

1 个赞

如果有人登录了谷歌账户,设备信息通常会自动报告,并且有一个选项可以使用谷歌账户登录到 Discourse。不知道谷歌是否能够与 Discourse 应用共享该信息,但也许这是可能的,或者您可以做一个调查,询问人们是否愿意自愿提供该数据或拒绝共享。

这确实很奇怪,但这可能是此解决方案的一个特性。即使在我的手机上,第一次访问时也不会显示设备的型号和制造商。但第二次访问,或者刷新页面,一切就都正常了。

我同意,这就是为什么在 Discource 核心和后处理中实现它可能对许多应用程序非常有用。

谷歌比它愿意告诉我们的更多地了解我们的网站和用户。所以这根本不是我所看到的发展方向。

1 个赞