APNs:单击通知时如何执行转场以转到特定的 ViewController

Posted

技术标签:

【中文标题】APNs:单击通知时如何执行转场以转到特定的 ViewController【英文标题】:APNs: How to perform a segue to go to a specific ViewController when clicking on a Notification 【发布时间】:2015-07-13 20:11:41 【问题描述】:

我已经完成了一个新闻 ios 应用,现在我想实现一个推送通知服务。我做了一切必要的工作,它工作得很好。现在我希望应用程序根据从 APNs 收到的数据执行特定的 segue。

意义:当用户点击通知时,我希望应用程序执行转场以转到某个 UIViewController。

我无法使用 AppDelegate.m 文件中的 didReceiveRemoteNotification 方法做到这一点。

我是否必须创建一个类(或单例类)才能在单击通知后执行操作?

注意:我看到了很多问题和答案,我有点迷失在这里,因为它们有很多。

提前致谢。

【问题讨论】:

Open Specific View when Opening App from Notification 的可能重复项 【参考方案1】:

你必须在didReceiveRemoteNotification方法中处理你的通知。比你可以发布NSUserNotification 并处理它。

你可以找到答案there

【讨论】:

好的,到目前为止一切顺利,我如何获取 APNS 数据的内容?在哪里? @FadiObaji didReceiveRemoteNotification 有一个参数userInfo,不确定这是否是您所说的“APNS 数据”

以上是关于APNs:单击通知时如何执行转场以转到特定的 ViewController的主要内容,如果未能解决你的问题,请参考以下文章

单击按钮以转到从 Spinner 选择的下一个活动时出错

通过在列表下拉组合框中选择它来访问 VBA 代码以转到另一个表单上的特定记录

单击 CollectionViewCell 内的 ImageView 以转到 ViewController

ExtJs 按钮“单击”侦听器以转到类方法

使用 AWS SNS 向特定 APNS 令牌发送推送通知

设置导航 backBarButtonItem 以转到 Swift 中的特定 UIViewController