【问题标题】:Send push notification to specific user?向特定用户发送推送通知?
【发布时间】:2016-09-16 04:38:26
【问题描述】:

我正在制作一个应用程序,我希望能够在其中设置基本通知(标题、消息、触发日期),并且一直在尝试找出设置通知的最佳方式。我正在使用 Swift 3 和 Firebase 3。

我不想使用本地通知,因为如果用户在多个设备上登录,我希望它推送到所有这些设备。

有没有一种方法可以使用 FCM 执行此操作,用户可以将通知设置为在特定日期和时间触发,并让它在所有登录的 (iOS) 设备上触发?

如果 FCM 没有这个,还有其他 APK 有吗?我已经简要地查看了 Batch,但我已经在使用 Firebase。

提前致谢!

【问题讨论】:

  • @Dallas 是的,我有,但它没有解释如何从应用程序端向他们设置通知,不仅推送回该特定设备,还推送到用户登录到的所有设备跨度>
  • @BlakeGordon 嘿,布莱克,我想做同样的事情。你是怎么做的,你用的是哪个APK?

标签: swift firebase swift3 firebase-cloud-messaging firebase-notifications


【解决方案1】:

如果您的主要用例是向单个用户发送多个设备的推送通知,我建议您使用Device Group Messaging on iOS。根据文档,它通常用于:

通过设备群组消息传递,应用服务器可以将单个消息发送到在属于某个群组的设备上运行的应用的多个实例。 通常,“组”是指属于单个用户的一组不同设备


关于在特定日期发送通知,我很确定您可以在Firebase Console 中进行设置。

但是,如果您打算从服务器发送它,您必须自己实现它,因为我认为,目前没有可用的 API 或您可以在有效负载中设置的参数,可以将消息修改为在特定日期发送。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-26
    • 1970-01-01
    相关资源
    最近更新 更多