从城市飞艇用户信息中提取警报

时间:2014-11-12 07:53:40

标签: iphone push-notification apple-push-notifications urbanairship.com

方法内部

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
}

如何从字典UserInfo中提取alert值?我相信字典可能看起来像

  {
    "_" = "l0-mgGElEeKbHAAbIbyL6A";
    aps =     {
        alert = "Manual: IOM update 2013-01-17T20:14:42-08:00";
        badge = 0;
    };
    operation = update;
    tab = manuals;
}

这是否总是如此?或者 Urban Airship是否提供了这样做的方法?这真的很理想。

更新

基于@Spynet的反馈

似乎通过警告我真正的意思是实际的短信,在alert本身是字典的情况下,可以称为body警报。同样,Urban Airship是否提供了提取此类信息的方法?或者我必须推出自己的?如果我自己,有没有人成功完成这个?感谢。

1 个答案:

答案 0 :(得分:0)

实际上,城市飞艇确实为您照顾它。简单地实现协议UAPushNotificationDelegate和方法

- (void)displayNotificationAlert:(NSString *)alertMessage;