boto3 SNS отправить пуш в приложение? - PullRequest
0 голосов
/ 09 декабря 2018

У меня проблемы с отправкой Push-сообщения, и я был бы рад получить помощь, пожалуйста.Это мой текущий статус:

  1. aws арн приложения "Android test app"
  2. aws арн приложения "Iphone test app"
  3. aws topic arn

Я хочу отправить сообщение обоим приложениям. Фактическая публикация выполняется приложением?или по теме?Допустим, у меня есть два пользователя, один с iphone и один с Android.оба подписались на одну и ту же тему из разных приложений.если я опубликую свое push-уведомление по темам, как в примере ниже, push-уведомление придет им обоим?только потому, что они подписались на одну и ту же тему

Это мой код:

  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"
}

}

...