2015-11-05 92 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