首先,任意一个给定的eBay应用(AppID)都可支持Client Alerts或Platform Notifications中的某一种,但无法对两者同时进行支持。这是因为后端路由程序只能将信息发送到两者之一。
因此,如果你有一个使用Platform Notifications的应用,你需要慎重考虑是否将其移植使用Client Alerts。
然而当你开发一个新应用时,究竟使用Platform Notifications还是Client Alerts很大程度上取决于此应用的“物理”构造。举例说,如果你有一个已知的可接受事件通知的服务器,那么尽可以选择Platform Notifications。
但如果你正在创建的是一个消息可能被分发给随机IP地址的小工具,那么使用Client Alerts更加合适。换句话说,Platform Notifications需要一个固定已知的终端(例如HTTP服务器或电子邮件地址)来接收通知。Client Alerts则允许你的应用从任意随机设备上轮询事件。