在苹果官方文件中说
警报
字符串或 字典
如果包含此属性,iOS将显示标准警报。您可以将字符串指定为alert或值的值作为其值。如果指定字符串,它将成为具有两个按钮的警报的消息文本:“关闭”和“查看”。如果用户点击View,则启动应用程序。 或者,您可以将字典指定为警报的值。有关此词典的键的说明,请参阅表3-2。
但是我想知道是否有任何选项可以添加到代码中以使推送仅显示“关闭”按钮。
我现在所拥有的:
@"{\"aps\":{\"alert\":\"Update OS\"},\"acme1\":\"updateos\",\"acme2\":42}";
答案 0 :(得分:3)
我认为你可以使用字典。在同一页面上查看表3-2,对于密钥action-loc-key
,它说:
如果指定了字符串,则显示带有两个按钮的警报,其行为如表3-1所述。但是,iOS使用字符串作为键来获取当前本地化中的本地化字符串,以用于右键的标题而不是“查看”。 如果该值为null,系统将显示一个带有单个“确定”按钮的警报,该按钮在点击时只会解除警报。有关详细信息,请参阅“本地化格式化字符串”。
单个“确定”按钮可能就是您所需要的。