我正在研究Android中的Push Notification GCM。我完成基本功能意味着我发送短信并在Android设备上接收它作为通知。现在我想发送声音和图像文件,这将是我在android上的通知。有没有办法做到这一点,因为GCM允许大小为4kb的消息,我没有看到任何图像或声音作为通知发送的示例。任何帮助或链接或教程将不胜感激。
答案 0 :(得分:9)
你的尺寸限制是正确的。它是4kb,不能更大。如果您需要发送图像/声音或其他二进制数据,请发送自定义json,其中包含指向包含二进制数据的URL的消息(例如http://myserver.com/mysoundfile.ext)。
您的自定义GCMIntentService
可以解析数据并通过AsyncTask
下载文件。如果文件大小很大,请使用DownloadManager
服务。