我有一个使用laravel构建的系统。在此系统中,fcm_tokens会存储在登录状态。因此,如果用户登录到新设备,则会保存新的fcm_token。现在,在发送通知的同时,我通过从数据库中获取所有令牌进行发送,并将1000个数据块传递给registration_ids。 到目前为止,还没有创建任何主题,因此,有什么方法可以将通知发送到所有已注册的设备。 当我使用Admin SDK发送通知时,它会转到所有设备。因此,是否有一种方法可以从后端向所有设备发送通知,就像从Admin SDK发送通知一样,例如是否为每个设备订阅了默认主题或使用任何条件?
答案 0 :(得分:0)
每个设备都订阅了默认主题或使用任何条件吗?
否,没有默认主题。您必须编写客户端代码才能订阅您定义的主题。每个客户端应用程序都需要执行此操作。然后,您可以使用该主题向所有订阅的应用广播消息。
如果要使用从客户端应用程序接收到的设备令牌来管理后端的广播,还可以考虑使用device group messaging。