向每个用户发送博览会通知和广播通知



我正在尝试为每个用户而不是每个设备发出通知。

例如:如果我登录了两个设备,我想向这两个设备发送通知。

我还想为所有使用expo服务器的用户发送一个广播通知。这可能吗?

使用expo服务器和Firebase推送通知哪个更好?

您必须在数据库中为每个设备保存用户ID和ExpoNotificationToken(设备令牌(。

|userUuid | ExpoNotificationToken |
----------------------------------
| abc     | abc-device1-token     |
| abc     | abc-device2-token     |
-----------------------------------

然后,如果您想通知这个特定的用户,请向循环中与这个用户ID连接的所有ExpoNotificationToken发送通知。

Expo Broadcaster更易于使用,您有一个简单的REST接口(POST端点(,负责向给定的令牌发送通知。世博会也为他们办理所有证件。另一方面,您依赖第三方服务。IMO,如果你在项目中使用Expo,很自然也会使用他们的广播公司,他们为这个解决方案提供图书馆和支持。

最新更新