【问题标题】:How to post to several endpoints in one publish request?如何在一个发布请求中发布到多个端点?
【发布时间】:2016-10-13 14:28:48
【问题描述】:

我正在使用 SNS 为 Android 和 iOS 推送通知。由于发送到两个设备需要不同的平台应用程序,我的端点是单独保存的。如何根据请求通过 SNS 发布 api 向所有端点发送推送通知,而不是很多?

我已经读到使用主题会给我带来这样的结果,但从我读到的内容来看,我需要他们(用户)接受(确认)他们想要收到通知..这不会使事情复杂化,因为用户在应用首次启动时已经接受了通知?

谢谢。

【问题讨论】:

    标签: android ios push-notification amazon-sns


    【解决方案1】:

    对于移动应用程序,您无需确认即可将端点订阅到主题。在this SO question 中查看它,因此您确实可以使用主题向所有端点发送推送通知。但要注意主题限制,它们曾经是每个主题 10000 个端点,但 now it's 10000000 应该绰绰有余

    【讨论】:

    • 是的,我知道。有2个平台应用程序。一款适用于 iOS,一款适用于 Android。但是发布方法只请求端点。
    • 如果主题不能很好地工作,我可以使用什么?如何向所有用户发送通知?请
    • 您应该将 ARN 存储在您的数据库中,然后将它们用作端点来发送消息(您可以在发送消息之前请求端点,但这样做是无用的)
    • 目前,我正在存储数据库的端点,并使用发布 API 向每个端点发送相同的消息。这是很多请求,而且毫无意义,因为必须有办法将其缩小到一两个请求。
    • 在我的数据库中*
    猜你喜欢
    • 2015-04-01
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 2020-08-06
    • 1970-01-01
    • 2018-06-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多