是否有系统化/程序化的方式来监控实时推送通知故障?我发现实时API通知可能会间歇性地失败,我希望在发生这种情况时得到通知。
发布于 2013-03-08 00:39:00
通常推送“失败”是因为应用程序端的错误,本质上是当你的推送URL没有返回200的时候。你仍然会收到来自Foursquare的推送,所以对你的应用程序的所有推送进行勤奋的监控/记录应该可以帮助你识别出它们何时失败。
如果你在收到我们的推送后正在做大量的处理,你可能返回200太慢了。Foursquare将假定请求超时,并将其报告为失败的推送。为了缓解这个问题,你应该总是立即返回200,然后再做任何处理。
这种情况很少发生,但有时错误可能来自Foursquare的末端。关于平台的最新状态,你可以在推特上关注@foursquareAPI,在那里我们可以交流停机时间和其他更新。
https://stackoverflow.com/questions/15263218
复制相似问题