Android 发布应用程序后如何向客户端应用程序发送数据

Android 发布应用程序后如何向客户端应用程序发送数据,android,push-notification,google-cloud-messaging,publish,Android,Push Notification,Google Cloud Messaging,Publish,我制作了一个音乐应用程序,我想在不更新整个应用程序的情况下更新内容(歌曲),客户端应该会收到关于更新的推送通知。我知道这可以通过谷歌云消息服务完成,但具体如何完成?我必须拥有一个托管服务器吗 最后一个问题是,当GCM启动时,我如何更新客户端应用程序中的歌曲 允许传输少量数据您需要一台服务器,收集安装应用程序的设备的注册ID,并向它们发送GCM消息 如果您只想向应用程序发送GCM消息,您可以使用一些第三方推送通知服务(如UrbanAirship),或许您不需要自己的服务器 但是,由于您无法使用GC

我制作了一个音乐应用程序,我想在不更新整个应用程序的情况下更新内容(歌曲),客户端应该会收到关于更新的推送通知。我知道这可以通过谷歌云消息服务完成,但具体如何完成?我必须拥有一个托管服务器吗 最后一个问题是,当GCM启动时,我如何更新客户端应用程序中的歌曲
允许传输少量数据

您需要一台服务器,收集安装应用程序的设备的注册ID,并向它们发送GCM消息

如果您只想向应用程序发送GCM消息,您可以使用一些第三方推送通知服务(如UrbanAirship),或许您不需要自己的服务器


但是,由于您无法使用GCM将新歌上载到应用程序(因为GCM消息限制为4096字节),您的GCM消息只会通知您的应用程序需要下载新歌(消息可能包含歌曲名称或下载歌曲的URL),您的应用程序将从您的服务器下载该歌曲。这就是您需要服务器的原因。

非常感谢您的快速响应。我可以使用php base server,它将由我自己的服务器托管PC@user3700517不客气!您可以使用php基本服务器(或任何其他编程语言),但从您自己的PC托管它意味着只有当您的设备通过与您的PC相同的本地网络连接到internet时,您的应用程序才能访问服务器(即,它只能与WiFi连接一起工作)。