0
的RAD Studio XE6我需要开发在Android上,从我的服务器推模式, 甚至当应用程序被关闭接收消息的应用程序。 也就是说,假设我们已经安装了100级的应用程序,这些应用程序应该从我的服务器收到一条短信。 如果在Android应用程序被关闭,您应该收到通知,然后轻按通知,应用程序应该打开,显示整个消息。远程推送通知,用我自己的服务器
我对BAAS服务没有经验,所以希望得到一个小例子“客户端/服务器”
的RAD Studio XE6我需要开发在Android上,从我的服务器推模式, 甚至当应用程序被关闭接收消息的应用程序。 也就是说,假设我们已经安装了100级的应用程序,这些应用程序应该从我的服务器收到一条短信。 如果在Android应用程序被关闭,您应该收到通知,然后轻按通知,应用程序应该打开,显示整个消息。远程推送通知,用我自己的服务器
我对BAAS服务没有经验,所以希望得到一个小例子“客户端/服务器”
要接收推送消息而谷歌云通讯,你需要一个客户端应用程序,它是不断运行,或定期启动(由Android AlarmManager)。
您可以使用任何您喜欢的技术/协议,例如HTTP(S),MQTT或STOMP来实现客户端/服务器通信。
用HTTP(S),可以使用长轮询或升级到WebSocket连接。
的主要缺点是,这些解决方案将较消耗更多的资源(CPU,电池)内置的谷歌云消息。
对于Kinvey(使用Google云消息传递),可以在这里找到概述:http://devcenter.kinvey.com/android/guides/push# – mjn 2014-10-27 10:49:34
我已经看到推送服务的例子,因为Kinvey,但我想使用我的服务器并开发“服务器”端 – 2014-10-27 10:55:56