在苹果公司的官方文件中写着
警报
字符串或字典
如果包含此属性,iOS将显示标准警报。您可以指定字符串作为警报的值,也可以指定字典作为其值。如果指定一个字符串,它将成为带有两个按钮的警报的消息文本:“关闭”和“查看”。如果用户点击查看,则启动应用程序。或者,您可以指定一个字典作为警报的值。请参阅表3-2,以了解本词典的密钥描述。
但我想知道是否有任何选项,我可以添加到代码中,使推送只显示“关闭”按钮。
我现在拥有的东西:@"{\"aps\":{\"alert\":\"Update OS\"},\"acme1\":\"updateos\",\"acme2\":42}";
发布于 2011-08-11 03:56:37
我想你可以用字典。请查看同一页中的表3-2,对于关键的action-loc-key,它是这样写的:
如果指定了字符串,则显示带有两个按钮的警报,其行为在表3-1中描述。但是,iOS使用字符串作为键,以获取当前本地化中的本地化字符串,用于正确按钮的标题,而不是“视图”。如果该值为null,系统将使用一个OK按钮显示一个警报,该按钮只需单击该警报即可解除警报。有关详细信息,请参阅“本地化格式化字符串”。
单一的OK按钮也许是您所需要的。
https://stackoverflow.com/questions/7020011
复制相似问题