我正在开发一个轻量级Android应用程序,该应用程序在接收RSS Feed的新条目时接收推送通知。后端驻留在Google App Engine上。我最初每隔30分钟就开始使用Cron来轮询Feed,直到我了解到Superfeedr。Google App Engine中的XMPP支持
听起来很容易使用。我基本上使用某些参数发出HTTP POST请求,其中包括我想要遵循的提要URL,回调URL和其他一些参数。
我已经看到了如何在部署到谷歌应用程序引擎的应用程序中添加XMPP的支持例子,我有一个问题:
按照App Engine文档:URL路径/ _ah/XMPP /消息/聊天保留给XMPP消息发送。如果我需要第二个XMPP URL,那么url路径的外观是否有任何限制?我甚至必须使用/ _ah/xmpp/message/chat吗?
Superfeedr,尽我所知,建议单独的回调URL不同的饲料。我假设这是因为你不需要手动解析消息来确定它是用于哪个馈送。
解析请求中的XMPP消息看起来非常简单,所以我不确定是否尝试在/ _ah/xmpp/message/chat之外的Servlet内部调用parseMessage(如果这会导致问题)。
感谢