2010-07-29 5 views
0

У меня есть встроенные push-уведомления в моем приложении. Они работают нормально, когда приложение не работает, но когда я открываю приложение, они не принимаются (хотя они получены, когда я запускаю другое приложение).Push-уведомление не работает должным образом

Мое приложение сильно зависит от хорошего сетевого подключения, поэтому нет никаких оснований полагать, что уведомления не получены из-за плохого сетевого подключения, так как все остальные функции работают нормально.

На них влияет сетевое сообщение приложения, так как в большинстве случаев мое приложение участвует в сетевых вызовах и приемах данных.

Если проблема неясна, не стесняйтесь комментировать.

ответ

4

Вы реализации этого метода делегата в вашем App Делегат:

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 

Попробуйте breakpointing там и посмотреть, если он вызывается.

Для получения более подробной информации см. API docs for the UIApplicationDelegate.

0

Я предполагаю, что вы реализуете application:didFinishLaunchingWithOptions: Чтобы получить нажатие во время запуска, когда ваше приложение закрыто. Чтобы получить их во время работы, вам необходимо реализовать application:didReceiveRemoteNotification.