objective-c - 解析推送通知 iOS

标签 objective-c ios xcode push-notification

试图解析我使用我的应用程序获得的推送。

但我在这里遇到一些问题:

NSString *resourcePath = [[launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey] objectForKey:@"aps"];
 NSLog(@"resourcePath: %@", resourcePath);

NSLog
{
        alert = cb;
        badge = 1;
        sound = default;
        url = cxb;  }

我 NSLog 它作为字符串...如何获取 URL?

谢谢!

最佳答案

它是一个字典对象。获取 url 键的对象。像这样:

NSString *resourcePathURL = [[[launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey] objectForKey:@"aps"] objectForKey:@"url"] ;

NSLog(@"URL : %@",resourcePathURL);

关于objective-c - 解析推送通知 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8870864/

相关文章:

objective-c - 在 iPad 绘画应用程序中设置颜色

ios - 无法打开文件“Cartfile”,因为没有这样的文件

ios - 如何将 printf 输出定向到与 NSLog 相同的目标?

c++ - 如何从另一个 kext 动态转换一个类?

objective-c - 将 NSString 值分配给 UI 标签文本

iphone - 实现 Mobclix 时出错

c++ - NDK 是否支持 Objective C++

ios - NSArray 元素无法匹配 mapView.annotations 循环中的 Swift 数组元素类型

ios - 如何让这个 segue 动画退出到右侧或左侧? - swift

ios - segue时如何获取自定义单元格标签?