我正在尝试将我现有的iOS推送通知基础架构转移到amazonSNS移动推送。我将所有token从本地数据库导出到SNS应用程序(使用CSV)。现在我想向所有10,000个用户发送推送通知。我认为唯一的方法是创建一个主题并为所有用户订阅该主题,然后向该主题发布消息。有什么简单的方法可以让我导入到系统中的所有10,000个用户都订阅一个主题吗?感谢您的帮助! 最佳答案 听起来您已经创建了AmazonSNS平台应用程序并将您的token导入为AmazonSNS平台终端节点。您要发送什么样的通知?如果您向每个用户发送自定义消息,请使用Dir
似乎我们不能为每个sns主题订阅超过10K的订阅。要实现从发送到设备收到通知的最小延迟,是否推荐*创建50个主题,每个主题包含10K用户?这将导致50个sns发布,这在发件人端很容易管理(在生产中是否使用过这种情况?)。要么*进行500K直接sns发布(这将涉及一些基础设施(+相关成本),以便能够在短时间内并行处理如此大量的sns发布)谢谢! 最佳答案 AmazonSNS现在允许拥有1000万订阅的主题。如果您打算向所有订阅者发送相同的消息,请使用主题进行广播。如果您需要为每个订阅者自定义消息,您应该使用直接发布。
我想使用AWSSNS服务将推送通知从服务器发送到IOS应用程序。在应用程序中同时在服务器端集成SDK我需要遵循哪些步骤。我已经阅读了Github中几乎所有可用的文档和示例。但是我看到示例中缺少一些文件,例如AWSRuntime.h、AWSSNS.h,我不确定在哪里可以找到。带有示例的小教程会很有帮助。提前致谢。 最佳答案 您是否试过AWS站点上的教程,用于将移动推送通知与AWSSNS集成?它有一个APNS选项。不过,我在证书方面浪费了很多时间。通过反复试验,我了解到您必须确保如果您使用的是开发凭据,则使用APNS_SANDBOX作为
根据标题,我正在尝试让AWSSNS推送通知在iOS设备上运行。出于测试目的,我想尝试MobileHub(https://console.aws.amazon.com/mobilehub)并在给出的示例应用程序之上按我的方式工作。我似乎无法让它发挥作用。我知道在涉及多层指令时很难寻求帮助,但我整个周末都在努力解决这个问题,但似乎无法弄清楚。在AppDelegate中,当我在选择主题后在AmazonSNS移动控制台中触发SNS时,didReceiveRemoteNotification调用应该会收到一些东西。但是这个协议(protocol)没有被调用。在配置文件方面,我创建了开发和分发。两
我彻底崩溃了。我有为iOS发送SNS(AWS)的代码:PublishRequestpublishRequest=newPublishRequest("arn:aws:sns:us-east-1:my:topic",messageBody);当我像这样通过Json时它工作正常:{"message":"ldjldkjlk"}但是我当然需要声音来通知我,但对我来说没有任何用处。我尝试使用Json,当我将它传递给SNSGUI时它可以工作,类似这样:{"message":{"default":"HEREISANALERT,BADGE,andSOUND","APNS_SANDBOX":"{\"ap
我正在开发一款包含推送通知的iOS应用。我们决定使用亚马逊SNS提供的推送通知功能。我们相信我们已经为Apple的沙盒环境正确配置了一切。同时使用后端/webapp事件和SNS控制台,我们能够生成推送通知-然而,发送到iOS的推送通知很少。换句话说,有时它运行良好,然后2分钟后,没有消息被传递。其他时候,需要10条消息才能传递1条消息,最后有一段时间没有消息传递。我认为问题出在Apple的沙盒服务器上,而不是SNS服务或我的代码,但想看看其他人是否遇到过类似问题。 最佳答案 我使用完全相同的设置并且没有遇到任何问题,推送从服务器发送
当我在SNS控制台中设置端点时,推送工作正常。现在我开始允许iOS应用程序创建端点。然后是订阅。问题是BFTask*task=[snscreatePlatformEndpoint:request];返回,task.result为nil,而不是AWSSNSCreateEndpointResponse*。顺便说一句,task.error也是nil。来自.h文件:@returnBFTask的实例。成功执行后,task.result将包含AWSSNSCreateEndpointResponse的一个实例。执行失败时,task.error可能包含带有AWSSNSErrorDomain域的NSEr
我正在尝试了解适用于AWS的amazonphpsdk,但我真的无法使用它。我找到了一些基本类来创建、显示和推送主题,但我也没有用。我只是想找到一种方法(最简单的方法)从我的网站上推送一个主题。 最佳答案 首先,要熟悉AmazonSimpleNotificationService(SNS),我建议通过AWSManagementConsole手动执行所有必需的步骤一次如GettingStartedGuide中所述,即CreateaTopic,SubscribetothisTopic和Publishamessagetoit.之后,应该相当
我有一个应用程序逻辑,要求我将用户设备划分为订阅不同类型“channel/主题”的组。然后我想向特定主题或channel的所有订阅者发送广播消息。我可以有多达500,000个主题或channel,每个channel有多达20,000个订阅者。由于AWSSNS有3,000个主题和每个channel10,000个订阅者的限制,他们的常见问题解答建议您使用直接寻址,这意味着我自己一个接一个地发送。他们建议如果我们的流量很大,我们也可以走这条路..AWSSNS没有批量发布功能,所以我实际上需要为每个订阅者发出一个SNS发布请求,这可能会增加数万个请求。所以我发现AWS-PHP-SDK构建在Gu
在我的网站上,我想像Stackoverflow那样推送评论通知。AmazonSNS/SQS似乎提供了一个框架来执行此操作,但我很难在网络上找到任何代码/解释,以了解“helloworld”等价物之外的任何内容。从阅读AWSSNS/SQS文档看来我需要以下内容:逻辑:对新问题发表评论/回答创建主题(仅用于第一条评论/回答)发布消息订阅主题发表评论的页面上的PHP(http://mysite.com/postCommentOrAnswer.php):$comment=$_POST['comment'];//postedcommentrequire_once'application/thir