Как поделиться приложением (Рассказать в Facebook и т.п)
Добавлено: 03 дек 2013, 18:49
Здравствуйте! У меня вопрос - Как поделиться приложением (Рассказать в Facebook и т.п).
Цель: пользователь нажимает на кнопку "Поделиться", и выбирает, куда поделиться: в Facebook, Вконтакте и т.д., а затем публикует получившуюся запись в соответствующую соцсеть. Я пытался это сделать с помощью нижеследующего кода, но некоторые приложения публиковали либо только текст, либо только изображение, некоторые вылетали, а мне надо запись на стене с прикреплённым изображением и ссылкой.
[syntax=java]case R.id.share:
Intent sharingIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
sharingIntent.setType("image/jpeg");
final Uri imageUri = Uri.parse("android.resource://"
+ this.getPackageName() + "/"
+ R.drawable.android);
sharingIntent.putExtra(Intent.EXTRA_TEXT, "Приложение. http://mail.ru/");
sharingIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
startActivity(Intent.createChooser(sharingIntent, "Поделиться через:"));
return true;[/syntax]
Может быть я что-то не правильно сделал или виноваты приложения принимающие и обрабатывающие запрос. Необходима запись на стене с прикреплённым изображением и ссылкой.
Цель: пользователь нажимает на кнопку "Поделиться", и выбирает, куда поделиться: в Facebook, Вконтакте и т.д., а затем публикует получившуюся запись в соответствующую соцсеть. Я пытался это сделать с помощью нижеследующего кода, но некоторые приложения публиковали либо только текст, либо только изображение, некоторые вылетали, а мне надо запись на стене с прикреплённым изображением и ссылкой.
[syntax=java]case R.id.share:
Intent sharingIntent = new Intent(Intent.ACTION_SEND_MULTIPLE);
sharingIntent.setType("image/jpeg");
final Uri imageUri = Uri.parse("android.resource://"
+ this.getPackageName() + "/"
+ R.drawable.android);
sharingIntent.putExtra(Intent.EXTRA_TEXT, "Приложение. http://mail.ru/");
sharingIntent.putExtra(Intent.EXTRA_STREAM, imageUri);
startActivity(Intent.createChooser(sharingIntent, "Поделиться через:"));
return true;[/syntax]
Может быть я что-то не правильно сделал или виноваты приложения принимающие и обрабатывающие запрос. Необходима запись на стене с прикреплённым изображением и ссылкой.