gpt4 book ai didi

firebase - Flutter - 在没有 firebase 身份验证的情况下将 firebase 通知推送给特定用户

转载 作者:IT王子 更新时间:2023-10-29 07:21:20 25 4
gpt4 key购买 nike

我正在使用 Firebase 推送通知,并且我没有在我的应用程序上使用 Firebase 身份验证(我有自己的系统)。

我没有找到这个问题的答案:是否可以在没有 Firebase 身份验证(因此没有 UID)的情况下使用 firebase 将通知推送给特定用户?怎么办?

最佳答案

推送通知不是基于用户发送的,而是基于您注册推送通知时收到的推送通知 token 发送的(iOS 和 Android)。

推送通知 token 会在卸载/安装的情况下发生变化,与用户在应用程序中登录的内容无关,您可以向根本没有用户的应用程序发送推送通知。

为了将推送通知定位到特定用户,您必须执行称为用户分割 的操作,即根据这些用户的特定属性过滤用户。一般来说,用户分割是通过跟踪用户操作和用户属性来完成的,并且取决于所使用的推送通知平台。例如,您可以跟踪应用程序中的用户操作,例如用户将产品添加到购物车用户在购物车中有 x 件产品,然后向所有用户发送推送通知购物车中有超过 3 个产品

所有推送通知平台都将推送通知 token 链接到触发的事件。

如果你使用的是firebase,最简单的方法就是跟踪用户属性,这部分有很多教程。尽管在我看来,Firebase 跟踪有点糟糕。

需要注意的一点是,由于推送通知 token 没有直接链接到用户,如果有两个用户(两个帐户)使用同一台设备,他们将在同一台设备上收到推送通知,所以不要不要通过推送通知发送敏感信息。

关于firebase - Flutter - 在没有 firebase 身份验证的情况下将 firebase 通知推送给特定用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55469982/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com