如何在收到推送通知后刷新 watchkit 界面控制器
Posted
技术标签:
【中文标题】如何在收到推送通知后刷新 watchkit 界面控制器【英文标题】:How to refresh watchkit interface controller upon receiving push notification 【发布时间】:2015-09-10 14:11:57 【问题描述】:我的应用在收到推送通知后更新其 viewController,在 ios 应用中,我使用 appDelegate
内的方法 didReceiveRemoteNotification
来检查远程通知并根据通知类型和附加数据更新显示的 viewController
现在我需要做同样的过程来更新手表扩展上的主界面控制器
有人知道怎么做吗?
【问题讨论】:
【参考方案1】:您可以使用这些方法:
- (void)handleActionWithIdentifier:(nullable NSString *)identifier forRemoteNotification:(NSDictionary *)remoteNotification; // when the app is launched from a notification. If launched from app icon in notification UI, identifier will be empty
- (void)handleActionWithIdentifier:(nullable NSString *)identifier forLocalNotification:(UILocalNotification *)localNotification; // when the app is launched from a notification. If launched from app icon in notification UI, identifier will be empty
【讨论】:
以上是关于如何在收到推送通知后刷新 watchkit 界面控制器的主要内容,如果未能解决你的问题,请参考以下文章