我制作了一个音乐应用程序,我想更新内容(歌曲)而不更新整个应用程序,客户端应该收到有关我知道的更新的推送通知可以通过Google云消息服务完成但是它究竟会如何我必须拥有托管服务器吗? 最后一个问题如何在GCM时更新客户端应用程序中的歌曲 允许少量数据传输
答案 0 :(得分:0)
您需要拥有一台服务器来收集安装了您的应用程序的设备的注册ID,并向其发送GCM消息。
如果你想要的只是向你的应用发送GCM消息,你可以使用一些第三方推送通知服务(例如UrbanAirship),也许你不需要自己的服务器。
但是,由于您无法使用GCM将新歌上传到应用(因为GCM消息限制为4096字节),您的GCM消息只会通知您的应用需要下载新歌(该消息可以包含,例如歌曲名称或从中下载歌曲的URL),您的应用程序将从您的服务器下载该歌曲。这就是你需要服务器的原因。