如何在android中使用gcm发送图像?

时间:2015-02-08 07:48:10

标签: google-cloud-messaging

我正在开发一个实现聊天功能的项目。我正在使用GCM发送消息并正常工作。但我想像Facebook聊天一样发送图像。搜索谷歌后,我发现我们可以通过将图像编码为base64字符串来发送图像。但gcm的消息大小高达4kb,所以我不能发送这样的图像。在这里,我需要将图像上传到服务器,然后需要向用户发送链接并从该链接获取图像。但我认为这将是一个缓慢的过程。我能做些什么?

我正在使用gcm直接从我的设备向其他人发送消息。请帮我。我已经找到了AirBop。但是有没有其他解决方案发送图像?

1 个答案:

答案 0 :(得分:0)

您必须在没有GCM的情况下上传图像,在您的服务器上,您必须有从您的设备读取文件的应用程序(通过套接字),并返回保存图像的URL,然后设备通过gcm发送链接(作为文本)合作伙伴获取链接并下载图像。