2015-11-07 65 views
1

可以顯示來自Apple watchOS 2本機應用程序的通知?儘管watchOS 2應用程序可以直接在Apple手錶設備上運行,但它仍然沒有提及UIApplication.SharedApplication,所以我不能直接從WatchKit應用程序獲得所有UIApplication.presentLocalNotificationNow(),似乎WKExtensionDelegate也不能用於顯示即時通知。顯示來自watchOS 2 app的通知

回答

1

WKExtensionDelegate可以通過didReceiveLocalNotification(_:)方法響應本地通知。你的iPhone應用程序將不得不安排通知。如果只是手錶知道的信息,您可以使用WCSession套API將消息發送到手機應用程序。

+0

這兩個步驟的方法(發送消息到iPhone應用程序來啓動Watch上的通知),但我需要使用我的Watch應用程序作爲獨立應用程序(當我的手錶不在iPhone BT範圍內時),所以此解決方案是不適用於我。 –

+0

我從WatchKit獲得完整的所需功能時遇到過類似的困難。就目前而言,並非所有事情都可以實現。我相信在Watch OS 3中會有更多的功能 –