Я получаю вопрос в разборе Moengage ответа на уведомление, которое ниже отПроблема при анализе ответа уведомления о моменте в iOS?
От:
-(void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler
{
NSLog(@"notification appdelegate %@",userInfo);
[self customPushHandler:userInfo];
}
notification app delegate: { "app_extra" = { screenData = { "" = ""; }; screenName = ""; }; aps = { alert = "iOS Test "; badge = 1; "content-available" = 0; sound = default; }; moengage = { "" = ""; cid = ; }; }
- (void) customPushHandler:(NSDictionary *)notification {
if (notification !=nil && [notification objectForKey:@"app_extra"] != nil) {
NSDictionary* app_extra_dict = [notification objectForKey:@"app_extra"];
NSDictionary* app_extra_dict1 = [[notification objectForKey:@"app_extra"]objectForKey:@"aps"];
NSDictionary* app_extra_dict2 = [[notification objectForKey:@"aps"];
NSLog(@"Moenage notification %@",notification);
NSLog(@"Menage apps %@",app_extra_dict1);
NSLog(@"Moenage apps %@",app_extra_dict2);
NSLog(@"Moenage %@",app_extra_dict);
}
}
Вход:
Moengage уведомление: То же, выше ответа
MENAGE приложения (нуль)
Moenage приложения (нуль)
Moenage:
{ screenData = { "" = ""; }; screenName = ""; }
Теперь мой вопрос я пытаюсь получить "АПС = { бдительные = «Тест iOS»; ..но это не есть JSON..can любой пожалуйста, предложите мне разобрать этот ответ или их способ получить «тест IOS» от этого ответа
Где строка из? – Justlike
Пожалуйста, проверьте мое обновление прямо сейчас. Из didReceiveRemoteNotification Я печатаю ответ – Sujania