在后端存储端点ARN与设备令牌

2024-05-18 08:44:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在设计一个后端服务,从我的服务器向一些移动应用程序用户发送消息。 在使用webhook检索到他们的设备令牌之后,我是否应该将这些令牌存储在DB中,并在每次需要发送消息时调用create_platform_endpoint()? 或者在后端存储设备令牌是不必要和过度的,一旦从create_platform_endpoint()获得了ARN,就不需要在后端存储移动设备令牌了?在


Tags: 用户服务器应用程序消息dbcreatewebhookendpoint
1条回答
网友
1楼 · 发布于 2024-05-18 08:44:41

我会存储设备令牌(我也会)。当我需要透明地将几百万个端点从美国地区迁移到亚洲某个地区时,我可以使用它。如果您还想在某个时候迁移到AWS之外,也可能会很有用。 我不想存储它的唯一原因是因为GDPR,但是如果你不担心这一点,那么它就不是很多数据。在

另外,只需调用create_platform_endpoint()一次,存储结果ARN。注意设备令牌的更改。如果是这样,您需要联系您的服务器并通知它它已更改,然后再次调用create_platform_endpoint()。不过,我从来没见过这种事发生。在

相关问题 更多 >