【发布时间】:2016-02-02 04:44:55
【问题描述】:
我正在尝试从推送通知深层链接到我的应用程序的一部分。我的应用中有一个消息部分,我想直接链接到与发送的推送相关的消息 VC。
这是我迄今为止所做的,但我不确定我是否走在正确的道路上。 APN 来自 Parse,在我认为是 NSDictionary 的 JSON 格式中。
func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) {
if let aps = userInfo["aps"] as? NSDictionary {
if let vc = aps["vc"] as? NSDictionary {
if vc == "messages" {
if let message = aps["link"] {
}
}
}
}
}
我在正确的道路上吗?有什么建议吗?
谢谢!
【问题讨论】:
-
您正在将 vc 作为字典阅读,但将 == 与字符串之类的“消息”进行比较。检查vc数据类型有些混乱?
-
您是否记录了用户信息的内容以查看您得到了什么?
标签: ios swift parse-platform push-notification