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