【问题标题】:Is there a way to create actionable notifications on the Apple Watch without creating an actual watch app?有没有办法在 Apple Watch 上创建可操作的通知而不创建实际的手表应用程序?
【发布时间】:2019-06-29 19:01:51
【问题描述】:

我正在尝试为 iOS 应用程序和手表应用程序获取可操作的通知,可操作的通知适用于 iOS,并且当手机锁定时它也会显示在手表上。我的问题是在手表中它不显示通知的操作。我已经阅读了苹果文档并且似乎创建了一个应用程序,因此我可以自定义通知并使其可操作,有没有一种方法可以在没有实际手表应用程序的情况下做到这一点,我不需要一个也不想开发/支持一个。

这是我在 Apple 文档中找到的:

应用不需要做任何事情来支持通知。系统提供默认通知界面,显示通知中的警报消息。但是,应用程序可以自定义通知界面并包括自定义图形、内容和品牌。

我阅读了 Apple 文档和一些关于如何自定义 watchOS 通知的教程,但它们要求我制作一个实际的应用程序。

我希望在没有手表应用的情况下在手表的 iOS 应用上显示相同的可操作通知。

【问题讨论】:

    标签: ios apple-watch usernotifications


    【解决方案1】:

    由于我的代表点太低,我无法对上一个答案发表评论,但我不完全确定它是否正确 - 您可以在没有手表应用的情况下从 WhatsApp 或 Slack 收到可操作的通知。 (我不知道该怎么做,但这就是为什么这应该是评论而不是答案,抱歉)。

    【讨论】:

    • 哦,我想通了,是的,您确实会在没有手表应用的情况下收到可操作的通知,我在代码中看到,如果您在点击任何操作时删除打开应用程序的选项,那么您会在也观看并执行您添加到操作中的任何逻辑。谢谢你:D
    【解决方案2】:

    按照设计,actionable 通知意味着应该有一个逻辑块(在手表上)应该正确处理您指定的操作。

    因此,如果没有应用程序,您将无法做到这一点。以 Telegram 的“回复”操作(自定义)为例。为了在那里执行该操作,手表必须首先知道如何处理它以及将数据发送回哪里(回调)。因此,需要一个应用程序。

    问候!

    【讨论】:

    • 感谢您的快速回复!拥有一个手表应用程序并且只具有操作的逻辑但只是将应用程序留空或显示一些消息,例如“重定向到 iOS 应用程序以获取更多详细信息”,因为我只想要操作的逻辑但我不'真的不需要手表应用
    • 没有问题的朋友。不要忘记接受答案,这样问题就不会出现未回答的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 2017-09-28
    • 1970-01-01
    • 1970-01-01
    • 2022-07-11
    • 1970-01-01
    相关资源
    最近更新 更多