2
topic = sns.Topic(topic_arn)
body = {'aps': {'content-available': 1, 'sound': ''}, 'update_type': 2, 'update_code': 44584}
body_json = json.dumps(body, ensure_ascii=False)
message = {'default': 'The default message',
'APNS_SANDBOX': body_json}
MESSAGE_JSON = json.dumps(message, ensure_ascii=False)
response = topic.publish(
Message=MESSAGE_JSON,
Subject='test subject',
MessageStructure='json'
)
这是我试图发布邮件主题与sns
和boto3
。这是工作的罚款,我得到这样沉默的苹果推送通知与sns主题和boto3
{
"aps" = {
"alert" = {
"default" = "The default message";
"APNS_SANDBOX" = {
"aps" = {
"content-available" = 1;
"sound" = ""
};
"update_type" = 2;
"update_code" = 44584;
}
}
}
}
按我的知识,我iOS
移动的通知,因为消息的我送下的“警报”标签的到来,就立即显示在通知区域,即使该应用程序是不在后台工作。
很多链接,建议追加“content-available”:1,但结果没有改变。 其实,我正在寻找一个静默推送通知,以便我可以采取一些基于此的行动。为此,我必须得到像
{
aps = {
"content-available" = 1;
"sound" = "";
};
"update_code" = 44584;
"update_type" = 2;
}
通知为什么警报标签,即使在通知来的时候包括“内容可用”:1?
任何帮助将不胜感激。
感谢
你有没有想出解决办法? – Rob
删除'sound'条目 – ChrisH