我正在开发一个轻量级的 Android 应用程序,当 RSS 提要有新条目时,它会接收推送通知。后端驻留在 Google App Engine 上。我最初开始使用 Cron 每 30 分钟轮询一次 Feed,直到我了解了 Superfeedr。
听起来很容易使用。我基本上使用某些参数发出 HTTP Post 请求,其中包括我想要关注的提要 URL、回调 URL 和一些其他参数。
我已经看到了如何在部署到 Google App Engine 的应用程序上添加 XMPP 支持的示例,我有一个问题:
根据应用程序引擎文档: URL 路径 /_ah/xmpp/message/chat 保留用于发送 XMPP 消息。如果我需要第二个 XMPP URL,对 url 路径的外观是否有任何限制?我什至必须使用 /_ah/xmpp/message/chat 吗?
据我所知,Superfeedr 建议为不同的提要使用单独的回调 URL。我假设这样您就不必通过手动解析消息来确定它用于哪个提要的工作。
解析请求中的 XMPP 消息看起来很简单,所以我不确定是否尝试在 /_ah/xmpp/message/chat 以外的 Servlet 内部调用 parseMessage 是否会导致问题。
谢谢