Таким образом, PubNub не будет загружать и перемещать изображение за вас, шина обмена сообщениями PubSub будет перемещать URL-адрес из вашего publi sh подписчикам канала.
В связи с этим я рекомендую реализовать «тип» сообщения, представляющего ваше изображение. Например:
{
"content": “Hi Team, anyone fancy lunch today?”,
"type": “Text”,
}
Пример изображения:
{
"type":"image",
"thumbnailURL":"https://cdn.image.server/thumbnail",
"fullURL":"https://cdn.image.server/full"
}
Поскольку вы знаете, что входящее сообщение является изображением типа, вы можете поместить URL-адрес на заводе и загрузить его. путь:
URL url = new URL(pubnubMessage.fullURL);
Bitmap bmp = BitmapFactory.decodeStream(url.openConnection().getInputStream());
imageView.setImageBitmap(bmp);
Надеюсь, это поможет!