使用GCM将声音文件或图像作为推送通知发送

时间:2013-04-13 11:34:48

标签: android google-cloud-messaging

我正在研究Android中的Push Notification GCM。我完成基本功能意味着我发送短信并在Android设备上接收它作为通知。现在我想发送声音和图像文件,这将是我在android上的通知。有没有办法做到这一点,因为GCM允许大小为4kb的消息,我没有看到任何图像或声音作为通知发送的示例。任何帮助或链接或教程将不胜感激。

1 个答案:

答案 0 :(得分:9)

你的尺寸限制是正确的。它是4kb,不能更大。如果您需要发送图像/声音或其他二进制数据,请发送自定义json,其中包含指向包含二进制数据的URL的消息(例如http://myserver.com/mysoundfile.ext)。

您的自定义GCMIntentService可以解析数据并通过AsyncTask下载文件。如果文件大小很大,请使用DownloadManager服务。