그냥 예를 들어 귀하의 페이로드
에 하나의 키 값 쌍을 추가
{
"aps": {
"alert": "nickname001 just liked you!",
"badge": 2
},
"action": 1
}
이 그런 때 푸시 알림을 수신, 단지 확인하고 요구 사항을 따르십시오. 또한
NSInteger page = [[userInfo objectForKey:@"action"] integerValue];
switch (page) {
case 1:
{
//Update tab A - type A
}
break;
case 2:
{
//Update tab B - type B
}
break;
default:
break;
당신은 같은 ... 각각 switch-case
를 중첩 키에 의해 그것을 할과 중첩 할 수 있습니다
{
"aps": {
"alert": "nickname001 just liked you!",
"badge": 2
},
"action": {
"tab": 1,
"type": "A"
}
}
각각
NSInteger page = [[[userInfo objectForKey:@“action”] objectForKey:@“tab”] integerValue];
switch (page) {
case 1:
{
NSString *strType = [[[userInfo objectForKey:@"action"] objectForKey:@"type"] uppercaseString];
if ([strType isEqualToString:@"A"]) {
// update type A
}
else {
// update type B
}
}
break;
case 2:
{
}
break;
default:
break;
을