【发布时间】:2020-05-27 01:19:48
【问题描述】:
我是否需要至少打开一次应用才能让我的手机收到推送通知?
【问题讨论】:
-
你需要运行你的应用至少一次
标签: firebase flutter push-notification firebase-cloud-messaging
我是否需要至少打开一次应用才能让我的手机收到推送通知?
【问题讨论】:
标签: firebase flutter push-notification firebase-cloud-messaging
必须至少运行一次,以便它可以收集设备 ID 令牌并将其发送到将发送消息的后端。如果没有收集到该令牌,应用程序将永远无法在该设备上接收消息。
【讨论】:
实际上您不需要设备令牌来发送/接收消息。
但是,需要用户授予接收通知的权限,并且这只会在运行时发生。我对此进行了测试,可以确认它有效。设备令牌仅用于为用户订阅特定主题,但您可以向所有安装了您的应用的用户发送消息,而无需指定设备令牌。
【讨论】: