Swift 静态通知和动态通知的区别是什么?

Swift 静态通知和动态通知的区别是什么?,swift,watchkit,apple-watch,Swift,Watchkit,Apple Watch,静态通知和动态通知的区别是什么? 有人能帮我吗?WatchKit通知有两种形式: 静态用户界面 WatchKit本机的默认通知接口。主要在iOS应用程序没有WatchKit应用程序时显示。这使得iOS的所有通知从第一天起就可以出现在Apple Watch上,而无需付出额外的努力。他们的UI是非常标准和最小的,因此是静态的 动态用户界面 WatchKit应用程序允许开发人员在设计时在Xcode中创建动态通知接口。它们是动态的,因为您能够根据通知的内容(如图像)向用户呈现唯一的UI 尽管WatchK

静态通知和动态通知的区别是什么?
有人能帮我吗?WatchKit通知有两种形式:

静态用户界面
WatchKit本机的默认通知接口。主要在iOS应用程序没有WatchKit应用程序时显示。这使得iOS的所有通知从第一天起就可以出现在Apple Watch上,而无需付出额外的努力。他们的UI是非常标准和最小的,因此是静态的

动态用户界面
WatchKit应用程序允许开发人员在设计时在Xcode中创建动态通知接口。它们是动态的,因为您能够根据通知的内容(如图像)向用户呈现唯一的UI

尽管WatchKit在某些情况下会在需要时退回到静态UI(手表会断开与手机或互联网的连接)


这段视频更详细,我强烈推荐。以及。

静态通知中的相关部分,您可以简单地将其视为备份阶段。如果您的应用程序没有动态通知,您的动态通知加载时间太长,apple watch将加载静态通知以向用户显示信息。

通知有两种风格(根据iOS 8.2)。长的可以是静态的,也可以是动态的。它们都有一个系统“关闭”按钮

短期 你根本无法定制这些。它们会显示您的应用程序徽标、通知负载的标题和您的应用程序名称

长-静态 您可以在故事板上自定义这些。您不能直接在故事板上添加按钮,但如果在通知负载(.apns文件)上正确定义,则可以使用这些按钮。如果图像仅在捆绑包中,则可以添加它们

长-动态
静态应用程序可以做任何事情,但在这里,您有机会使用通知负载上没有的新数据更新UI元素,甚至可以更新UI元素,如托管应用程序中的图形(可能是地图截图)。同样,您不能从故事板中放置按钮,但如果在通知负载上定义了按钮,则可以使用它们。如果您可以使用静态的,请尽量避免使用这些,因为手表在某些情况下会默认为静态的(电池电量不足…)

我们是否能够将按钮和UIPageViewController添加到动态UI?