是否可以有一个“仅通知”应用程序,或者在显示通知后不显示手表应用程序?

Posted

技术标签:

【中文标题】是否可以有一个“仅通知”应用程序,或者在显示通知后不显示手表应用程序?【英文标题】:Is it possible to have a "notification only" app, or NOT show the watch app after a notification is displayed? 【发布时间】:2015-07-29 15:31:55 【问题描述】:

我正在为客户开发的 ios 应用目前仅使用 Apple Watch 来发送通知。

当用户手机被锁定时触发本地通知时,它会在手机上显示通知。用户可以关闭通知或单击其中一个操作按钮。

在任何一种情况下,我都想关闭手表应用程序并返回到它所处的任何状态(返回到手表桌面、跳板或其他任何名称)。我不想为观看应用程序,因为没有,至少现在还没有。我不知道我的客户是否会定义手表应用 UI。

就像现在一样,一旦用户单击通知上的关闭按钮或操作按钮,用户就会看到一个看起来很愚蠢的占位符手表应用程序,该应用程序只有一个名为“按钮”的按钮(我为测试添加了该按钮) .)

【问题讨论】:

【参考方案1】:

恐怕你无法改变这一点。 iOS 决定在哪个设备上显示通知,而您无法控制。

如果 iPhone 被锁定,则 iOS 会假定您正在使用手表并将通知发送给它,但是如果您的 iPhone 解锁,它往往会向 iPhone 发送通知。

【讨论】:

这并没有真正解决我的问题。我了解系统决定向哪个设备发送通知。我说的是系统将通知发送到手表,然后用户点击通知上的操作按钮之一的情况。在这种情况下,我希望我的手表应用在用户关闭通知后切换到后台。

以上是关于是否可以有一个“仅通知”应用程序,或者在显示通知后不显示手表应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

php WPForms:拆分第一个Name字段,以便仅在通知文本中显示First Name

应用程序可以决定在收到推送通知时根据用户字典显示警报吗?

android 如何实现后台时用通知栏显示有新的消息,当在前台时不显示通知

iOS 应用更新通知

是否可以在事件 IOS 之后触发本地通知?

是否可以更改使用 firebase 显示推送通知的方式