Внутри метода
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
}
Как извлечь значение alert
из словаря UserInfo? Я считаю, что словарь может выглядеть примерно так
{
"_" = "l0-mgGElEeKbHAAbIbyL6A";
aps = {
alert = "Manual: IOM update 2013-01-17T20:14:42-08:00";
badge = 0;
};
operation = update;
tab = manuals;
}
Это действительно всегда так? Или городской дирижабль предоставляет способ сделать это? что было бы действительно идеально.
ОБНОВЛЕНИЕ
На основе отзывов @Spynet
Кажется, что под предупреждением я действительно подразумеваю фактическое текстовое сообщение, которое в случае, когда alert
является словарем, может называться body
предупреждения. Тем не менее, предоставляет ли Urban Airship способ извлечения такой информации? Или я должен выкатывать свой собственный? Если мой собственный, кто-нибудь сделал это успешно? Спасибо.