【问题标题】:How to create a content/post and post it on Facebook, Twitter, and LinkedIn simultaneously using Nativescript-Vue?如何使用 Nativescript-Vue 创建内容/帖子并同时在 Facebook、Twitter 和 LinkedIn 上发布?
【发布时间】:2019-11-04 03:12:37
【问题描述】:

我正在使用 Nativescript-Vue 开发一个跨平台应用程序(ios 和 android)。我们想要实现的功能之一是拥有一个用户界面,用户可以在其中创建同时发布到 Facebook、Twitter 和 LinkedIn 的帖子。这些社交媒体有特定的 Nativescript 插件,但无法使用这些插件来完成,因为这些插件会显示一个对话框,用户可以在其中登录或创建帖子。有没有更好的方法来使用 Nativescript-Vue 实现这个功能?

【问题讨论】:

    标签: nativescript nativescript-vue


    【解决方案1】:

    您不能同时分享到不同的社交媒体应用程序,除非没有用户交互。

    您可以使用nativescript-social-share 插件,这应该会显示设备上能够共享给定内容的所有可用应用程序。用户必须手动选择他想要的应用程序并在那里共享。如果用户想在多个应用程序上共享,则必须多次重复该过程。

    如果您真的想让用户通过单击来轻松地在多个应用程序上共享该过程,这并不是一件容易的事。您必须从每个社交平台集成 SDK,从用户那里获取权限/访问令牌,将令牌随身携带(在设备或服务器上),以便您可以通过具有有效令牌的适当 SDK 自动共享内容。

    【讨论】:

    • 您好 Manoj,感谢您的回答。我同意你的后一点。完成这些功能需要做很多工作。您有任何信息来源可以帮助我完成此任务吗?
    • 在这种情况下,您的问题太宽泛了。您必须一步一步,审查每一个社交媒体 SDK 并进行集成。例如,对于 Facebook,有一个 nativescript-facebook 插件可以帮助获取权限和令牌,一旦您拥有令牌,您就可以通过编程方式写入用户提要。有 Twitter 和 LinkedIn 的登录插件,但我不确定分享功能,您必须查看官方 iOS / Android SDK 并继续使用。
    • 我已经安装了nativescript-facebook插件,并且成功集成。但是,它使用对话框作为他们的 UI。如果有办法制作我自己的自定义 UI 并添加共享功能而不显示对话框,我检查了它在 github 上的文档,但我没有找到。这可能与 nativescript-facebook 吗?无论如何,谢谢您的回复。
    • 我最近没有机会玩 Facebook,但是查看他们的文档似乎已经删除了在用户墙上写字的权限。 Facebook 允许您分享帖子的唯一方式是通过对话框。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 2021-07-24
    • 1970-01-01
    • 2012-10-28
    相关资源
    最近更新 更多