适用于 iOS、Android 和 Web 的推送通知。
通过 APNs、FCM 和网页浏览器发送订单更新、安全提醒和富媒体移动通知。Bird 自动管理设备令牌和权限,并在设备离线或推送被禁用时让你回退到 SMS 或 WhatsApp。
随时掌握你的一天。
您的订单正在配送中
在手机上跟踪您的配送进度。
Trusted by engineering and product teams
shipping at global scale.
一条推送管道,覆盖 iOS、Android 和 Web。
无需分别构建 APNs 和 FCM 服务。
与我们的团队沟通如何迁移现有设备令牌、配置 APNs 和 FCM 凭据,以及将推送提醒接入你的 SMS 和 WhatsApp 回退流程。
联系销售此 API 上线后将提供代码示例。SDK 已覆盖现有频道。
覆盖 iOS、Android 和 Web,无需维护三套推送技术栈。
Bird 直连 APNs、FCM 和 Web 推送服务,并为你处理设备令牌、平台格式和投递跟踪。
- 01
一次请求覆盖 iOS、Android 和 Web
只需发送一条通知,Bird 即通过 Apple Push Notification service、Firebase Cloud Messaging 和 Web 推送投递到每台已注册设备。
- 02
内置设备令牌目录
在用户登录时注册设备令牌。Bird 会记录平台、语言和近期活动,你无需维护自定义令牌数据库。
- 03
定向单台设备或整个用户
向某一部手机发送通知,或定向用户档案,让 Bird 将提醒投递到其已选择接收的手机、平板和浏览器。
- 04
按设备设置通知权限
让客户在工作电脑上屏蔽营销提醒,同时在手机上保留订单和安全更新。
- 05
富媒体、操作按钮和深度链接
在一次请求中加入图片、交互按钮和应用深度链接。Bird 会为 iOS 提醒横幅和 Android 通知分别格式化载荷。
- 06
静默后台数据同步
在后台唤醒你的应用,在用户打开页面前刷新收件箱状态、同步行程状态或预取内容。
- 07
受众和标签定向
在注册时按主题、地区或套餐等级对设备分组,然后无需外部 CDP 即可广播产品公告或本地提醒。
- 08
投递和点击跟踪
查看通知何时到达设备、被点击或被清除,从而衡量互动并触发后续消息。
- 09
自动清理失效令牌
当用户卸载你的应用或设备令牌过期时,APNs 和 FCM 会回报该情况,Bird 随即自动停用该令牌。
- 10
与 SMS、电子邮件和 WhatsApp 统一
跨渠道使用相同的 API 密钥、SDK 和 webhook 格式,未送达的推送通知即可触发 SMS 或 WhatsApp 回退。
多渠道投递
让推送通知与你的 SMS、电子邮件和验证流程保持连通。
为 iOS、Android 和 Web 推送分别维护集成,会让移动提醒与其他客户消息脱节。当用户禁用推送权限或断开数据连接时,关键的登录验证码和配送更新就无人看到。在 Bird 中将推送与 SMS、WhatsApp 和电子邮件一起运行,你可以在一处管理设备令牌,并在提醒必须送达时自动回退到其他渠道。
import { BirdClient } from "@messagebird/sdk";
const bird = new BirdClient({
apiKey: process.env.BIRD_API_KEY!,
});
// Send by device token...
const { data, error } = await bird.push.send({
to: "token_aPa91Hb...XzQ",
title: "Your driver is two minutes away",
body: "Tap to see the live map.",
data: { ride_id: "ride_2891" },
}).safe();
// ...or by user_id, fanning out to every opted-in device.
await bird.push.send({
to: { user_id: "usr_4hQ2m" },
title: "Your code is 482917",
body: "Enter it on the login screen.",
data: { kind: "otp" },
});
if (error) throw error;
console.log(data.id);
// → "push_2nQ81oP3..."
实时跟踪投递、点击和失败设备。
在通知到达设备、被点击或失败时接收已签名的 webhook 事件,让你的应用立即触发回退消息或更新投递日志。
失败的 webhook 投递会按 5 秒、5 分钟、30 分钟、2 小时、5 小时和 10 小时的间隔自动重试。你也可以通过控制台或 API 重放错过的事件。
push.queuedBird 已接受你的请求,并将通知加入投递队列。push.sent已移交给 Apple、Google 或浏览器推送服务。push.delivered在平台支持送达回执时,已确认送达用户设备。push.opened用户点击了通知,打开你的应用或深度链接。push.dismissed用户未打开通知就将其清除。push.failed由于应用已卸载或令牌已过期,投递失败。Bird 会自动停用该令牌。
几分钟内即可在 SMS 之外添加推送通知。
使用同一个 Bird SDK、API 密钥和 webhook 处理程序发送推送通知和短信。先发送免费的推送提醒,设备无法访问时回退到 SMS。
Push。
将登录验证码和实时更新发送到用户已选择接收的 iOS、Android 和网页设备。
SMS。
当推送权限关闭或设备离线时,通过短信联系客户。
在移动端和网页上及时发送提醒。
与我们的团队沟通,为您的应用添加 iOS、Android 和网页推送通知。