如何从php服务器向我的Android应用程序发送通知/消息/警报。我不想使用C2DM服务。还有其他选择吗?提前致谢
答案 0 :(得分:2)
还有另一种选择(推送):MQTT协议
答案 1 :(得分:1)
下面只有两种C2DM替代方案
<强>轮询即可。应用程序本身会定期轮询您的服务器以检查新消息。您需要实现从排队消息到编写轮询代码的所有内容。如果由于轮询时间较短而导致警报延迟,则警报效果不佳,但投票频率越高,电池死亡的时间就越多。
<强> SMS 即可。 Android可以拦截短信,你可以包含一个有效负载来告诉应用程序该做什么。但那么为什么不首先使用SMS呢?
答案 2 :(得分:1)
您可以查看Urban airship http://urbanairship.com/以及许多其他付费服务,以便在Android应用中发送推送通知。
答案 3 :(得分:1)
有免费的发布订阅模式。您可以尝试使用Google云消息传递服务 http://developer.android.com/google/gcm/index.html
或者,您可以设置xmpp服务器并使用其pubsub扩展名。