是否可以在移动端自定义“分享到 [my-Discourse-mobile-app]”的行为?

您好,

为 iOS 和 Android 定制的 Discourse 论坛 Web 应用(我们称之为 fcDwa)非常棒!

我们希望自定义当用户从其他应用使用“分享到我们的 fcDwa”功能时会发生什么。

例如,我们希望根据用户正在分享的应用的上下文,自动创建一个预填充了某些信息的帖子。

例如,如果用户通过 LinkedIn 移动应用中的“…”图标将一个 LinkedIn 个人资料分享到我们的 fcDwa,它会打开我们的 fcDwa(太棒了!),但仅此而已,这对用户来说并没有太大用处。我们希望例如自动创建一个包含所分享 LinkedIn 个人资料全名的帖子,并用指向该个人资料的 LinkedIn 链接预填充第一条帖子。

我在设置、文档或 Meta 中都没有看到有关此功能的任何信息。

是否可以原生实现?如果不行,是否可以通过插件实现?

谢谢!

2 个赞

有趣的是,这是 @Falco 很久以前添加的一个功能:FEATURE: Web Share Target Support · discourse/discourse@efec2db · GitHub

它应该将 titletext 参数传递给 Discourse,然后 Discourse 会使用预填充的这些参数触发一个 composer 窗口。

您知道在 LinkedIn 以外的应用上分享是否能正确传递这些参数吗?也就是说,当从其他地方分享(例如浏览器中选中的文本)时,“分享到 fcDwa”是否能正常工作?

1 个赞

你好,Penar,不,抱歉,我不知道

此致

@jserre 请查看 Feature request: link to title not body when sharing to discourse PWA - #7 by merefield