我们是一家专注于安卓智能手机的网络杂志。我们最近部署了 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 个赞
pfaffman
(Jay Pfaffman)
2
这似乎很有趣,但我想得越多,就越不明白它会做什么。
这到底是什么意思?将他们重定向到一个只有他们能看到的主题?为他们提供一个特殊的主题?只为他们解锁一个类别?
难道不能在他们甚至不知道自己有什么设备的情况下,让他们评论这些模型吗?
那些拥有多个设备的人怎么办?他们会根据自己使用的浏览器看到不同的东西吗?
也许可以设置一个用户自定义字段,询问他们拥有哪些设备?
1 个赞
在那里搜索了相关主题,有一些旧的:
要将其开发为插件,可以将其发布到市场,如果您有预算的话,否则,除非有人想赞助,否则这可能不会成为核心功能的优先事项。
不确定这是否会成为个人数据/GDPR挑战,很可能吧。
1 个赞
感谢您的反馈和见解。
我们设想的系统工作方式很简单。当我使用 Google Pixel 8 手机访问 Discourse 时,我会举例说明。
- 在 Discourse 的后台,将进行设备检测
- 然后 Discourse 会向用户发送请求,询问他们是否愿意通过提交评论来分享他们使用 Google Pixel 8 手机的体验(提示的形式尚未确定,但可能就像 Discourse 已有的“警报”一样)
- 如果用户选择不,通知将显示为已读,不会发生任何事情
- 如果用户选择“是”,它将重定向到一个格式为:制造商 - 手机名称的主题。因此,在这种情况下,例如:…/t/google/pixel8,访客可以在此处留下他们的评论。该结构仅为示例,可能会有所不同
该主题将是公开的,多人可以在同一主题中发布评论。主题将由制造商和设备自动创建,由希望添加评论的用户创建。
关于 GDPR 和其他个人数据,应该没有问题,因为用户代理检测用于识别,而用户使用的设备制造商和型号不被视为个人数据。
我将乐意为开发类似的插件(无论是核心功能还是插件)做出贡献或提供资金。有人知道这个解决方案大概需要多少钱吗?或者,更重要的是,有人能立即将其编程出来吗?
然而,我相信检测用户使用的设备或使用其他参数(每个人都可以在此页面上自行测试 https://try.yauaa.basjes.nl/)将在 Discourse 内核中找到有益的用途,并将帮助 Discourse 变得更好。
Jagster
(Jakke Lehtonen)
6
我一无所知,但传统上,用户代理一直是检测任何内容最不可靠的方式,而且种类繁多。
1 个赞
如果有人登录了谷歌账户,设备信息通常会自动报告,并且有一个选项可以使用谷歌账户登录到 Discourse。不知道谷歌是否能够与 Discourse 应用共享该信息,但也许这是可能的,或者您可以做一个调查,询问人们是否愿意自愿提供该数据或拒绝共享。
这确实很奇怪,但这可能是此解决方案的一个特性。即使在我的手机上,第一次访问时也不会显示设备的型号和制造商。但第二次访问,或者刷新页面,一切就都正常了。
我同意,这就是为什么在 Discource 核心和后处理中实现它可能对许多应用程序非常有用。
谷歌比它愿意告诉我们的更多地了解我们的网站和用户。所以这根本不是我所看到的发展方向。
1 个赞