将 Android 应用中的内容共享到流行的社交网络时,如何添加通过 [我的应用] 共享?
我的 Android 应用程序允许用户阅读各种博客中的完整文章,并使用 Android 内置的发送操作共享帖子:
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
当我共享一篇文章时,Twitter 会指示该文章是通过 Android 版 Twitter 共享的,而 Facebook 只是有一个 RSS 图标,没有“完全通过“共享”。
让我的应用程序标题显示在这些社交网络的“共享方式”旁边的过程是什么?
My Android application allows users to read full articles from various blogs and share the posts using Android's in-built sent action:
Intent shareIntent = new Intent(android.content.Intent.ACTION_SEND);
When I share an article, Twitter indicates it is shared via Twitter for Android, and Facebook simply has an RSS icon with no "shared via" at all.
What is the procedure of getting my app's title to appear next to "Shared via" for those social networks?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 Twitter,您需要直接通过自己的应用程序进行共享,您用于共享的 API 密钥与“共享方式”链接相关联。如果您通过其他 Twitter 应用程序(例如 Twitter 的官方应用程序或 TweetDeck)进行分享,那么“分享方式”链接将指向他们的应用程序,因为文章是使用他们的 api 密钥进行分享的。有关于如何自己实现 twitter api 的库和教程。
With Twitter you'd need to do the sharing directly through your own application, the API key you use to share with is associated with the 'shared via' link. If you share through another twitter application like Twitter's official app or TweetDeck then the 'share via' link will be to their app as the article was shared using their api key. There are libraries and tutorial on how to implement twitter api yourself.
@ernes7a这是一个老问题所以不知道是否仍然相关。 Socialize 处理“共享方式”文本。您可以在 http://www.GetSocialize.com 和 http://www.GetSocialize.com 查看。完整功能列表位于 http://go.GetSocialize.com/features
DROdio
@ernes7a this is an old question so don't know if still relevant. Socialize handles the "shared via" text. You can check it out at http://www.GetSocialize.com & full feature list at http://go.GetSocialize.com/features
DROdio
为了让你的名字进入网络,我怀疑你是否可以使用内置的共享功能。在这两种情况下(facebook 或 android),实际向网络提交内容(帖子或推文)的应用程序都会获得图标/提及。如果使用内置方法,则始终是 Android 版 twitter 或 Facebook Android 应用程序。您必须自己实现共享。看看使用此类功能的脉冲或其他应用程序。
To get your name into the networks, i doubt that you can use the built-in sharing feature. In both cases (facebook or android) the application actually submitting the content (post or tweet) to the network gets the icon / mention. In case of using the built-in method, that will always be the twitter for android or the Facebook android app. You'd have to implement the sharing yourself. Have a look at pulse or other apps, that use these kinds of features.