3

我需要一个推送通知警报上的 3 个按钮。“是”、“否”、“稍后提醒”。目前,我只找到了两个按钮查看和取消,我们可以自定义这些按钮的名称,但是第三个呢?我们不能拥有吗?我们不能在推送警报上设置另一个按钮吗?苹果是否限制操作系统这样做?那么为什么?

4

1 回答 1

5

根据APNS 文档,您唯一的选择是一到两个按钮:

动作锁定键

字符串或空

如果指定了字符串,系统会显示带有两个按钮的警报,其行为如表 3-1 所示。该字符串用作在当前本地化中获取本地化字符串的键,以用于右键的标题而不是“查看”。如果该值为空,则系统会显示一个带有单个 OK 按钮的警报,该按钮在点击时会简单地关闭警报。有关详细信息,请参阅“本地化格式化字符串”。

Apple 似乎对 UI 的外观有强烈的看法,而且它们并没有给开发人员太多的灵活性。

于 2013-06-18T13:24:24.723 回答