【问题标题】:How to add Shared via [my app] when sharing content from an Android app to popular social networks?将 Android 应用程序中的内容分享到流行的社交网络时,如何通过 [我的应用程序] 添加共享功能?
【发布时间】:2012-02-24 06:34:48
【问题描述】:

我的 Android 应用程序允许用户阅读来自各种博客的完整文章并使用 Android 的内置发送操作分享帖子:

Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);

当我分享一篇文章时,Twitter 表示它是通过 Android 版 Twitter 分享的,而 Facebook 只是有一个 RSS 图标,根本没有“分享方式”。

让我的应用标题出现在这些社交网络的“共享方式”旁边的过程是什么?

【问题讨论】:

    标签: android facebook twitter sharing


    【解决方案1】:

    使用 Twitter,您需要直接通过自己的应用程序进行共享,您用来共享的 API 密钥与“共享方式”链接相关联。如果您通过另一个 Twitter 应用程序(如 Twitter 的官方应用程序或 TweetDeck)分享,那么“分享方式”链接将指向他们的应用程序,因为文章是使用他们的 api 密钥分享的。有关于如何自己实现 twitter api 的库和教程。

    【讨论】:

      【解决方案2】:

      @ernes7a 这是一个老问题,所以不知道是否仍然相关。 Socialize 处理“共享方式”文本。你可以在http://www.GetSocialize.com查看它,完整的功能列表在http://go.GetSocialize.com/features

      DROdio

      【讨论】:

      • 感谢您的链接,丹尼尔。该解决方案看起来确实很有趣。
      • 当然,告诉我进展如何。我想听听你的咆哮或咆哮。 - DROdio
      【解决方案3】:

      为了让您的名字进入网络,我怀疑您是否可以使用内置的共享功能。在这两种情况下(facebook 或 android),实际向网络提交内容(帖子或推文)的应用程序都会获得图标/提及。如果使用内置方法,则始终是 twitter for android 或 Facebook android 应用程序。您必须自己实施共享。看看使用这些功能的脉冲或其他应用程序。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2023-03-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多