IOS 有没有办法在点击通知上的“视图”后将用户发送到特定视图?

Posted

技术标签:

【中文标题】IOS 有没有办法在点击通知上的“视图”后将用户发送到特定视图?【英文标题】:IOS Is there a way to send user to particular view after tapping "view" on notification? 【发布时间】:2012-04-29 09:28:40 【问题描述】:

我在我的应用程序中使用推送通知,我想将用户发送到特定视图,而不是他上次看到的视图。有可能吗?

【问题讨论】:

【参考方案1】:

您需要实现适当的AppDelegate messages。

具体来说,您将在application:didFinishLaunchingWithOptions: 上收到 APNS 有效负载

如果应用程序处于活动状态,您可能还会在不同的消息中收到有效负载,application:didReceiveRemoteNotification:

然后,当您知道您的应用因用户触摸通知而启动时,您可以相应地将他引导至特定视图。

【讨论】:

【参考方案2】:

我认为您无法控制用户在应用启动应用(打开动画)时看到的内容。应用程序完全激活后,您可以通过打开适当的视图控制器、设置适当的选项卡等方式将他发送到任何您想要的地方......

【讨论】:

以上是关于IOS 有没有办法在点击通知上的“视图”后将用户发送到特定视图?的主要内容,如果未能解决你的问题,请参考以下文章

更改键盘通知上的视图布局(Swift、iOS)

iOS5通知下拉菜单:有没有办法知道用户何时按下iPhone上我的应用程序通知上的清除按钮?

当用户使用 iOS 13 Swift 5 点击推送通知时,在特定视图中打开应用程序

iOS推送通知横幅清除操作按钮[重复]

iOS:有没有办法根据点击的表格视图单元格使用条件转场

通知区域上的 ios 通知杂乱无章