Расшариваю картинку из своего приложения:
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_TEXT, getResources().getString(R.string.congrats) + this.getPackageName());
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(file));
shareIntent.setType("image/png");
startActivity(Intent.createChooser(shareIntent, getResources().getString(R.string.share)));
Все мессенджеры принимают картинку и текст, а вот Viber принимает только картинку. Что я делаю не так?