iOS本地通知打开特定选项卡?

Posted

技术标签:

【中文标题】iOS本地通知打开特定选项卡?【英文标题】:iOS Local Notification Opens Specific Tab? 【发布时间】:2012-07-31 18:09:21 【问题描述】:

我正在构建一个应用,其中包含当日报价作为标签控制器中的第三个标签。我希望本地通知选项让用户有时知道他们安排有新报价。我还希望在单击通知时将应用程序直接打开到第三个选项卡,但我不确定如何执行最后一部分。我看过Open a specific tab/view when user receives a push notification,但接受的答案确实没有关于如何做的任何细节。本地通知已在代码中设置,只需要知道在代码中为通知或 appdelegate 本身添加什么内容即可将其打开到第三个选项卡。谢谢

【问题讨论】:

【参考方案1】:

application:didFinishLaunchingWithOptions:

UILocalNotification *localNotif = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (localNotif) 
    tabBarController.selectedIndex = 2;

【讨论】:

以上是关于iOS本地通知打开特定选项卡?的主要内容,如果未能解决你的问题,请参考以下文章

带有选项的 Swift IOS 7 通知警报

Flutter 本地通知在 IOS 上未按预期工作

反应应用程序本地存储未设置

在 AppDelegate iOS 中单击 FCM 推送通知时导航到特定选项卡 - Swift

当点击 FCM 推送通知时,如何在选项卡栏中打开特定的视图控制器?

在特定时间停止 iOS 本地通知