boto3 SNS发送推送到应用程序?

时间:2018-12-09 16:28:22

标签: python push-notification boto3 amazon-sns

我在发送“推送”消息时遇到了麻烦,很高兴获得帮助。 这是我目前的状态:

  1. 了解应用程序“ Android测试应用程序”的信息
  2. 了解应用程序“ iPhone测试应用程序”的信息
  3. aws主题

我想向这两个应用程序发送消息,实际的发布是按应用程序进行的吗?还是按主题?可以说,我有两个用户,一个是iphone,另一个是android。然后两者都从不同的应用程序订阅了相同的主题。如果我将按以下示例通过主题发布我的推送通知,则推送通知将同时到达他们两个人?只因为他们订阅了相同的主题

这是我到目前为止的代码:

  message = {"text": text , "image": ""}
  json_message = json.dumps({"default": json.dumps(message)})
  response = client.publish(
        TopicArn= aws_topic_arn ,
        Message=json_message,
        MessageStructure='json'
        )

这是响应:

{
"MessageId": "1387777e-8738-5642-af11-23f9b2f9a707",
"ResponseMetadata": {
    "RetryAttempts": 0,
    "HTTPStatusCode": 200,
    "HTTPHeaders": {
        "x-amzn-requestid": "d8343310-35b4-59fc-9423-6797007558b9",
        "content-length": "294",
        "date": "Sun, 09 Dec 2018 15:23:45 GMT",
        "content-type": "text/xml"
    },
    "RequestId": "d8343310-35b4-59fc-9423-6797007558b9"
}

}

0 个答案:

没有答案