这是我要发送消息的代码。消息发送很好,我的手机收到了远程通知;但是,该通知不是我需要的可行通知。
请帮助!我需要Swift中的任何建议或帮助。
我正在尝试发送上游消息。我希望此消息在接收设备上成为可行的通知。
"notification": [
"body" : "\(emergencyMessage.text!)",
"title" : "EMERGENCY!",
"sound" : "alert.aiff", // or specify audio name to play
],
"apns":[
"payload": [
"aps": [
"category": "GENERAL"
]
]
]
]
as [String : Any]
答案 0 :(得分:0)
click_action
不是APN上的有效负载选项。我相信您要寻找的密钥是category
。有关APN有效负载存在哪些选项的详细信息,请参见Apple's documentation。
如果您使用console发送通知,那么这足以使您入门。如果您使用的是服务器,请继续阅读。
在使用特定于平台的替代项(例如仅在iOS而非Android上存在的键)时,请确保您使用的是FCM v1,并且您使用的是right notation。例如,要设置类别GENERAL
如下所示:
"apns": {
"payload": {
"aps": {
"category": "GENERAL"
}
}
},