项目描述
翻译该服务必须管理完整的设备令牌生命周期:从应用程序或浏览器订阅的那一刻起,通过更新和重新注册,到令牌过期或用户取消订阅时的清除删除。我们需要受众细分,以便根据属性、行为、语言和平台对群体进行定位,而不是广播给所有人。调度也很重要:收集消息,选择一个细分,并安排在特定时间交付或通过我们的系统的 API 调用立即触发。交付和打开跟踪应反馈到一个简单的仪表板,以便我们可以看到发送了什么,什么到达了,什么实际上被点击了。
我们期望一个干净的 REST API 和清晰的文档,以便我们的其他服务可以以编程方式排队通知,以及合理处理重试、速率限制和提供商错误。了解 FCM 和网页推送标准很重要。请包括您构建的类似交付系统的示例。
— 适用于两个主要平台的网页推送和移动推送
— 设备令牌注册、更新和清理
— 根据属性、行为和平台进行受众细分
— 通过 API 进行活动调度和即时发送
— 交付和打开跟踪与报告仪表板
— REST API、重试、速率限制和提供商错误处理