我的Apple Watch从未收到托管iOS应用发送的本地通知

时间:2015-07-13 19:14:09

标签: uilocalnotification apple-watch

我打算使用下面的代码从iOS应用程序发送通知到Apple Watch应用程序

    var localNotification = UILocalNotification()
    localNotification.fireDate = NSDate()
    localNotification.alertBody = ""
    localNotification.alertAction = ""
    localNotification.category = "GameStart"
    localNotification.userInfo = payload.toDictionary() as [NSObject : AnyObject]

UIApplication.sharedApplication()。scheduleLocalNotification(localNotification)

根据https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/BasicSupport.html,Watch应该会在某些情况下收到通知,我试过了 - 锁定屏幕 - 将iOS应用程序置于后台

但Watch App从未收到iOS应用程序的任何通知。

1 个答案:

答案 0 :(得分:1)

我已成功在Watch运行WatchOS2上获得UILocalNotification。确保选项'镜像iPhone提醒来自'为你的应用打开了(它是iPhone上Watch(MyWatch)应用程序内的一个设置),你的iPhone应用程序没有运行,iPhone处于睡眠状态并被锁定,手表就在你的手腕上。