Firebase FCM交易通知(主题与注册令牌)

时间:2017-06-09 17:31:18

标签: android ios firebase firebase-cloud-messaging

我是Firebase的新手,希望有人可以提供建议。

在我的方案中,我想在注册到我的应用程序后的一天向每个新用户发送一个通知。 如何最好地存档?

我使用Firebase控制台,但最终希望使用HTTP API(https://fcm.googleapis.com/fcm/send)触发通知。

我看到您可以按主题定位用户1),或2)单独使用一个或最多1000个用户的注册令牌。

1)据我所知,"主题"方法意味着我创建一个主题"欢迎消息"如果用户在一天前注册,则订阅该主题,然后在发送邮件后取消订阅。不知何故,这似乎是一个肮脏的解决方案,并没有使用主题如何使用它们。

2)对于个人方法,我认为我需要我的应用程序将注册令牌发送到我的后端(并在更改时更新它),然后我运行查询以获取昨天注册的所有成员令牌,并在我对FCM的API调用的有效负载中创建所有这些令牌的数组。像这样,我需要在我的后端创建一个API端点来接收和存储令牌。

有没有更简单的方法来存档?

此方案只是一个示例,最终我希望将多个通知发送给我的用户的不同子集作为受众。

1 个答案:

答案 0 :(得分:2)

如果目的只是通知,您可以使用AlarmManager在1天后设置闹钟并创建BroadcastReceiver以在闹钟响起时生成通知。