2010-12-02 7 views
1

Meine Android-Anwendung ermöglicht es Benutzern vollständige Artikel aus verschiedenen Blogs zu lesen und die Posten mit Android in-built gesendet Aktion teilen:Wie kann ich über [Meine App] die Freigabe hinzufügen, wenn ich Inhalte von einer Android-App an beliebte soziale Netzwerke weitergebe?

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

Wenn ich einen Artikel teilen, ist Twitter gibt es via Twitter for Android geteilt, und Facebook hat einfach ein RSS-Icon ohne "shared via".

Wie wird der Titel meiner App neben "Shared via" für diese sozialen Netzwerke angezeigt?

Antwort

2

Bei Twitter müssen Sie die Freigabe direkt über Ihre eigene Anwendung vornehmen. Der API-Schlüssel, mit dem Sie teilen, ist mit dem Link "shared via" verknüpft. Wenn Sie über eine andere Twitter-Anwendung wie die offizielle App von Twitter oder TweetDeck teilen, wird der Link "Teilen via" zu ihrer App, da der Artikel mit ihrem API-Schlüssel geteilt wurde. Es gibt Bibliotheken und Tutorials, wie Sie twitter api selbst implementieren können.

0

Um Ihren Namen in die Netzwerke zu bekommen, bezweifle ich, dass Sie die integrierte Sharing-Funktion verwenden können. In beiden Fällen (Facebook oder Android) erhält die Anwendung, die den Inhalt tatsächlich übermittelt (Post oder Tweet), das Symbol/die Erwähnung. Im Falle der Verwendung der eingebauten Methode, wird dies immer der Twitter für Android oder die Facebook Android App sein. Sie müssten die Freigabe selbst implementieren. Sehen Sie sich Pulse oder andere Apps an, die diese Funktionen nutzen.

1

@ ernes7a das ist eine alte Frage also weiß nicht, ob noch relevant. Socialize behandelt den Text "shared via". Sie können ihn unter http://www.GetSocialize.com & Detaills bei http://go.GetSocialize.com/features

DROdio

+0

Danke für den Link, Daniel überprüfen. Die Lösung sieht sicher interessant aus. – ernes7a

+0

Sicher, lass mich wissen, wie es geht. Ich würde gerne deine Schimpfwörter hören. - DROdio –