Как добавить общий доступ через [мое приложение] при публикации контента из приложения Android в популярных социальных сетях?

Приложение My Android позволяет пользователям читать полные статьи из различных блогов и делиться сообщениями с помощью встроенного в Android действия отправки:

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

Когда я делюсь статьей, Твиттер указывает, что она опубликована через Твиттер для Android, а у Facebook просто есть значок RSS без какого-либо «общего через».

Какова процедура, чтобы заголовок моего приложения отображался рядом с надписью «Общий доступ через» для этих социальных сетей?


person Community    schedule 02.12.2010    source источник


Ответы (3)


В Твиттере вам нужно будет делать обмен напрямую через ваше собственное приложение, ключ API, который вы используете для обмена, связан со ссылкой «общий через». Если вы делитесь через другое приложение Twitter, такое как официальное приложение Twitter или TweetDeck, тогда ссылка «поделиться через» будет относиться к их приложению, поскольку статья была опубликована с использованием их ключа API. Существуют библиотеки и учебник о том, как самостоятельно реализовать твиттер API.

person GeekYouUp    schedule 02.12.2010

@ ernes7a это старый вопрос, поэтому не знаю, актуален ли он еще. Socialize обрабатывает текст «общий через». Вы можете ознакомиться с ним на странице http://www.GetSocialize.com, а полный список функций — на странице http://go.GetSocialize.com/features

ДРОдио

person Daniel Ruben Odio-Paez    schedule 23.02.2012
comment
Спасибо за ссылку, Даниил. Решение, конечно, выглядит интересно. - person ; 24.02.2012
comment
Конечно, дайте мне знать, как это происходит. Я хотел бы услышать ваши разглагольствования или рейвы. - ДРОдио - person Daniel Ruben Odio-Paez; 09.03.2012

Чтобы получить свое имя в сети, я сомневаюсь, что вы можете использовать встроенную функцию обмена. В обоих случаях (facebook или android) приложение, фактически отправляющее контент (пост или твит) в сеть, получает значок/упоминание. В случае использования встроенного метода это всегда будет твиттер для Android или приложение Facebook для Android. Вам придется реализовать совместное использование самостоятельно. Взгляните на пульс или другие приложения, которые используют такие функции.

person Blitz    schedule 02.12.2010