Apns-настройка предупреждений

Я успешно использовал APNS в приложении для iphone, и у меня все еще есть проблема с настройкой предупреждений. Ниже мой вопрос:

1 Я не могу настроить вид оповещения, например заголовок и заголовок кнопки. Я настраиваю оповещение следующим образом:


- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
{
    NSDictionary *apsDic = [userInfo valueForKey:@"aps"];
    NSString *alertStr = [apsDic valueForKey:@"alert"];
    NSNumber *badgeNum = [apsDic valueForKey:@"badge"];
    NSString *soundStr = [apsDic valueForKey:@"sound"];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:[arr objectAtIndex:1]
                                                        message:msg
                                                       delegate:nil 
                                              cancelButtonTitle:@"OK" 
                                              otherButtonTitles:@"view",nil];
        [alert show];
        [alert release];
}

В моем приложении заголовок предупреждения — это заголовок моего приложения, а названия кнопок — «Закрыть» и «Просмотреть».

2, когда я нажимаю «Просмотр», отображается представление запуска моего приложения, а затем происходит сбой. Почему?

Таким образом, если оповещение предоставляется системой, которую нельзя настроить, действие просмотра также находится под контролем системы. Кажется, есть противоречие между 1 и 2.

Любая помощь приветствуется! Благодарность


person scorpiozj    schedule 03.06.2011    source источник


Ответы (1)


Я обнаружил: если ваше приложение не запускается, apns-оповещение предоставляется iOS, которое вы не можете настроить.

person scorpiozj    schedule 08.06.2011