iOS: push-уведомления с помощью push-бота

Я создал все необходимые сертификаты для push-уведомлений и в бэк-энде используется push-бот. я получаю push-уведомление от push-бота, но следующий метод не вызывается.

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

Я включил пуш-бот фреймворк и следовал всей процедуре. что не так с моим кодом или есть какие-либо проблемы с серверной частью. Я не могу найти решение.

1 ответ

There may be many reason not one. I will let you know the Steps. Make sure it is done. 

1)Have you enabled push notification in Capabilities.if not please enable it.

2)Check your App identifier whether your bundleId matches and you enabled a push notification for that bundle ID.

3)The Sample code for iOS8 or above
UIUserNotificationType allNotificationTypes =
        (UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge);
        UIUserNotificationSettings *settings =
        [UIUserNotificationSettings settingsForTypes:allNotificationTypes categories:nil];
        [[UIApplication sharedApplication] registerUserNotificationSettings:settings];
        [[UIApplication sharedApplication] registerForRemoteNotifications];
Другие вопросы по тегам