iphone - apns 警报选项(无查看选项)可能吗?

发布于 2024-11-29 03:23:56 字数 381 浏览 0 评论 0原文

苹果官方文档中写道

警报

字符串或 字典

如果包含此属性,iOS 将显示标准警报。您可以指定一个字符串作为警报的值,或指定一个字典作为其值。如果指定字符串,它将成为带有两个按钮的警报的消息文本:“关闭”和“查看”。如果用户点击“查看”,则会启动该应用程序。 或者,您可以指定一个字典作为警报的值。该字典的键说明见表3-2。

但我想知道是否有任何选项可以添加到代码中以使推送仅显示“关闭”按钮。

我现在拥有的例子: @"{\"aps\":{\"alert\":\"更新操作系统\"},\"acme1\":\"updateos\",\"acme2\":42}";

In the official Apple document it says

alert

string or
dictionary

If this property is included, iOS displays a standard alert. You may specify a string as the value of alert or a dictionary as its value. If you specify a string, it becomes the message text of an alert with two buttons: Close and View. If the user taps View, the application is launched.
Alternatively, you can specify a dictionary as the value of alert. See Table 3-2 for descriptions of the keys of this dictionary.

But I wonder if there's any option that I can add to the code to make the push only show "close" button.

Ex of what I have now:
@"{\"aps\":{\"alert\":\"Update OS\"},\"acme1\":\"updateos\",\"acme2\":42}";

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮华 2024-12-06 03:23:56

我认为你可以使用字典。看看同一页上的表 3-2,对于关键的 action-loc-key,它说:

如果指定了字符串,则显示带有两个按钮的警报,其行为如表 3-1 中所述。但是,iOS 使用该字符串作为键来获取当前本地化中的本地化字符串,以用于右键的标题而不是“View”。 如果该值为空,系统将显示一个带有单个“确定”按钮的警报,点击该按钮即可消除该警报。有关详细信息,请参阅“本地化格式字符串”。

也许您需要的是单个“确定”按钮。

I think you can use a dictionary. Have a look at Table 3-2 on the same page, for the key action-loc-key, it says:

If a string is specified, displays an alert with two buttons, whose behavior is described in Table 3-1. However, iOS uses the string as a key to get a localized string in the current localization to use for the right button’s title instead of “View”. If the value is null, the system displays an alert with a single OK button that simply dismisses the alert when tapped. See “Localized Formatted Strings” for more information.

The single OK button is perhaps what you need.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文