向特定用户发送推送通知?

5
我正在制作一个应用程序,希望能够设置基本通知(标题、消息、触发日期),一直在试图找到最好的方法来设置通知。我使用的是Swift 3和Firebase 3。
我不想使用本地通知,因为如果用户在多个设备上登录,我希望它可以推送到所有这些设备。
是否有一种方式可以通过FCM实现,在特定日期和时间触发用户设置的通知,并在已登录的所有(iOS)设备上触发?
如果FCM不能做到这一点,是否有另一个APK可以实现呢?我简要地查看了Batch,但我已经在使用Firebase。
提前感谢!

你读过这个了吗?https://firebase.google.com/docs/notifications/ios/console-device - Dallas
@Dallas 是的,我看过了,但它并没有解释如何从应用程序端设置通知,向他们推送信息而不仅是返回到特定设备,而是针对该用户登录的所有设备。 - Blake Gordon
@BlakeGordon 嘿,Blake,我想做完全相同的事情。你是怎么做的?你用了哪个APK? - mhsc90
1个回答

9
如果您的主要用途是向单个用户的多个设备发送推送通知,则建议使用 iOS上的设备组消息。根据文档,它通常用于:
使用设备组消息,应用服务器可以将单个消息发送到属于一组设备的运行相同应用程序的多个实例。通常,“组”指的是属于单个用户的不同设备集合。

当涉及到在特定日期发送通知时,我相信你可以在Firebase控制台中设置它。

然而,如果你打算从服务器发送通知,你必须自己实现,因为我认为目前没有可用的API或参数可以在负载中设置以便于消息在特定日期发送。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接