2015-11-05 93 views
1

我有一个在iPhone中显示通知的应用程序。现在我试图在WatchKit或iWatch中显示相同的通知。 所以,我需要重新复制我已经在Watchkit扩展中的iPhone应用程序的ViewController和AppDelegate中做过的所有功能,或者是否有一些通知接口来通知手表来显示通知,只有我需要提供的UI。如何在手表套件中显示通知,其中iPhone应用程序已显示通知

回答

1

iOS将决定发送通知给苹果手表或iPhone。

如果您的iPhone处于活动状态,则会通知iPhone。如果您的iPhone已锁定,则通知将发送至Apple Watch。

添加watchkit应用程序的目标时是否已勾选“包含通知场景”?

如果是,则可以在故事板中看到通知类和WKUserNotificationInterface静态接口。

您还可以在动态界面自定义通知屏幕。

如果您想要处理通知然后在苹果手表中点击通知后显示的屏幕中执行以下方法。

override func handleActionWithIdentifier(identifier: String?, 
    forRemoteNotification remoteNotification: [NSObject : AnyObject]) 
{ 

} 

请看看这个链接:https://developer.apple.com/library/watchos/documentation/General/Conceptual/WatchKitProgrammingGuide/CustomzingthePushNotificationInterface.html