2015-06-27 3 views
2

Я использую Facebook SDK 4.2 для отправки файла (в частности, я экспортирую сериализованный объект) через Facebook Messenger для Android.Android Facebook Messenger share plain file

Однако каждый упоминает только изображения, аудио и видео. Даже docs не упоминают «текст/обычное» как поддерживаемый тип MIME.

Из куросити я решил попробовать обмен файлами с помощью «image/jpeg», и он сработал. Файл отправляется, и мессенджер позволяет его загрузить, но я не думаю, что это точный способ. Похоже, он начнет крах приложения после некоторого обновления. Как правильно выполнить это действие?

private void share(){ 
    File file = getMyFileMethod(); 
    Uri uri = Uri.fromFile(file); 
    String mime_type = "image/jpeg"; 

    ShareToMessengerParams stmp = ShareToMessengerParams.newBuilder(uri, mime_type).build(); 
    MessengerUtils.shareToMessenger(this, 0, stmp); 
} 

ответ

0

Один из возможных способов, который я могу представить, - создать растровое изображение из текстовых данных, а затем отправить его как фактическое jpeg.

Смежные вопросы