Ios Firebase推送通知
我可以使用Firebase发送点对点通知吗?示例:UserA向UserB发送好友请求。即使应用程序在后台,UserB也会收到此通知 可以从客户端发送推送通知吗?示例:UserA向UserB发送好友请求。当此事件发生时,我直接从客户端连接到APN。这是一个可行的解决方案吗Ios Firebase推送通知,ios,swift,firebase,apple-push-notifications,Ios,Swift,Firebase,Apple Push Notifications,我可以使用Firebase发送点对点通知吗?示例:UserA向UserB发送好友请求。即使应用程序在后台,UserB也会收到此通知 可以从客户端发送推送通知吗?示例:UserA向UserB发送好友请求。当此事件发生时,我直接从客户端连接到APN。这是一个可行的解决方案吗 阅读其他帖子有点让人困惑,因为Firebase最近推出了更多的功能,所以我认为很多答案可能已经过时了 好问题——几个月前我碰巧不得不这么做 您需要从后端(Firebase)发送通知。不是客户。如果在后端配置,您可以随时更改通知,
阅读其他帖子有点让人困惑,因为Firebase最近推出了更多的功能,所以我认为很多答案可能已经过时了 好问题——几个月前我碰巧不得不这么做
祝你好运 您可以为ios或android实现相同的逻辑。Firebase允许您使用设备组(用户拥有的设备组)。在创建组时,您可以在一个表中添加一个值,其中有
UserID:DeviceGroupID
,因此,当您发送通知时,您只需请求客户机向您发送通知DeviceGroupID@Mederic谢谢,我不知道这个功能。也许我误用了peer-peer,因为这并不能涵盖所有场景。若UserA向UserB发送好友请求,我无法提前知道UserB是谁,所以我不可能知道在组中添加谁。也许当朋友请求事件发生时,我创建了组?这似乎是一种黑客行为,在这个Firebase案例中,我认为“组”是指属于单个用户的一组不同设备。您可以使用Firebase功能发送点对点推送通知。我用函数做了类似的事情。您需要编写自己的函数来发送通知。@您不知道设备组是什么的一个程序:UserA拥有一台平板电脑和一部手机,两台设备都已登录到您的应用程序中。这两台设备都已添加到设备组中。1个用户=1个设备组=多个设备。然后,当用户创建组或获取FCM令牌时,您可以将Username:FCM令牌添加到数据库,然后轻松发送获取FCM令牌的通知。然而,Peter Tao提到了函数的使用,当准备好向设备发送通知时,您可以使用该函数来实现我调用的sendToDevice
方法,该方法以字符串作为参数。您提供的资源表示它是一个设备通知令牌
。Firebase称其为“来自客户端FCM SDK的注册令牌”。这里的输入应该是什么?为了让FCM发送通知,它必须知道要发送到哪个设备。因此,客户机必须将其特定的令牌发送到服务器。签出其文档以检索客户端令牌: