如何发送click_action Firebase通知。 (迅速)

时间:2018-09-20 21:16:25

标签: ios swift firebase firebase-cloud-messaging

这是我要发送消息的代码。消息发送很好,我的手机收到了远程通知;但是,该通知不是我需要的可行通知。

请帮助!我需要Swift中的任何建议或帮助。

我正在尝试发送上游消息。我希望此消息在接收设备上成为可行的通知。

 "notification": [
    "body" : "\(emergencyMessage.text!)",
    "title" : "EMERGENCY!",
    "sound" : "alert.aiff", // or specify audio name to play

        ],
    "apns":[
    "payload": [
    "aps": [
        "category": "GENERAL"
        ]
        ]
        ]



        ]


        as [String : Any]

1 个答案:

答案 0 :(得分:0)

click_action不是APN上的有效负载选项。我相信您要寻找的密钥是category。有关APN有效负载存在哪些选项的详细信息,请参见Apple's documentation

如果您使用console发送通知,那么这足以使您入门。如果您使用的是服务器,请继续阅读。

在使用特定于平台的替代项(例如仅在iOS而非Android上存在的键)时,请确保您使用的是FCM v1,并且您使用的是right notation。例如,要设置类别GENERAL如下所示:

 "apns": {
   "payload": {
     "aps": {
       "category": "GENERAL"
     }
   }
 },