Apns - настройки оповещения - PullRequest
1 голос
/ 03 июня 2011

Я успешно использовал 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.

Любая помощь приветствуется! спасибо

1 Ответ

1 голос
/ 08 июня 2011

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

...