iOS 中的可操作通知只是本地通知还是也可以从服务器发送?

Are Actionable notifications in iOS only local notifications or they can be sent from the server as well?

可操作通知在iOS中只是本地通知,还是可以从服务器发送?

我有兴趣在应用中添加带有两个按钮的可操作通知。看了官方的documentation,不清楚这种通知只能是本地通知,还是服务器端也可以通知。

链接的文档甚至给出了如何操作的示例。所以是的,您可以从远程(推送)通知创建可操作的通知。只需按照文档中所述发送通知有效负载的 aps 字典中的类别标识符:

{
  “aps” : {
    “category” : “MEETING_INVITATION”
    “alert” : {
      “title” : “Weekly Staff Meeting”
      “body” : “Every Tuesday at 2pm”
    },
  },
  “MEETING_ID” : “123456789”,
  “USER_ID” : “ABCD1234”
}

然后它将显示与该类别关联的操作。