【问题标题】:Sending push notifications when a user likes your post like Instagram当用户喜欢您的帖子(如 Instagram)时发送推送通知
【发布时间】:2017-08-08 22:51:48
【问题描述】:

我正在通过尝试构建 Instagram 来练习 Swift 编程。我使用 firebase 作为我的数据库。我能够设置活动页面,显示用户喜欢/评论了您的帖子。

现在我想知道在发生这种情况时如何实际发送推送通知?我尝试使用 FirebaseMessaging,但我真正能做的就是直接从 firebase 发送消息。

如何向特定用户发送有人喜欢他们的帖子的推送通知?

【问题讨论】:

标签: swift firebase instagram


【解决方案1】:

您可以尝试使用 Firebase 函数。以下是基本概念:

  1. 要接收通知,用户必须使用 subscribeToTopic(String topic) 订阅“主题”
  2. 每当创建来自该主题的帖子时,您都会使用 Firebase 消息向该主题发送消息
  3. 为此,您需要将一个函数托管到 Firebase。该功能会监听您正在使用的任何节点上发布的新帖子
  4. 每次向该节点写入新帖子时,它都会发送消息

这里是示例Firebase Functions Example 的链接(要托管的函数是sendNotificationToLocation)。

查看此关于如何处理订阅/取消订阅和处理消息/通知Firebase messaging

【讨论】:

  • 但也许有一个问题。如何只向帖子被赞的用户发送推送通知?
【解决方案2】:
  1. 首先进行 Firebase 云消息传递的所有配置。
  2. 然后获取您要向其发送推送通知的用户的 Firebase 注册令牌。
  3. follow this link详解

【讨论】:

    猜你喜欢
    • 2019-02-28
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2016-06-28
    相关资源
    最近更新 更多