Мои push-уведомления не работают в iOS 8.3. Я построил проект в xcode 6.0, который поддерживает до ios 8.0. это Причина???
Push-уведомление не работает в iOS 8.3
comment
Возможно нет. Вам нужно предоставить больше информации. Как вы отправляете толчок? Какой код у вас есть в вашем приложении? Вы правильно настроили сертификаты? Ваше приложение запрашивает разрешения на уведомления?
- person Paulw11   schedule 21.04.2015
comment
Я отправляю Push через сервер синтаксического анализа. Push работает нормально во всех версиях ios, кроме ios-8.1,8.2,8.3.
- person vikesh kumar   schedule 21.04.2015
comment
Вы запрашиваете разрешения в соответствии с ответом @manthan?
- person Paulw11   schedule 21.04.2015
comment
Что ж, чтобы ответить на вопрос, вам нужно будет запустить отладчик, что означает обновление до Xcode 6.3, что позволит исключить или исключить это как проблему.
- person Paulw11   schedule 21.04.2015
comment
В настоящее время я обновляю свой xcode до 6.3. Будем надеяться, что это будет работать в том же ......
- person vikesh kumar   schedule 21.04.2015
Ответы (2)
// Это условия для уведомлений ios8...
if ([[UIApplication sharedApplication] respondsToSelector:@selector(registerUserNotificationSettings:)])
{
[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]];
[[UIApplication sharedApplication] registerForRemoteNotifications];
}
else
{
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:
(UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)];
}
Вы положили это в - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
???
Поставь это и проверь. Он должен работать.
person
Manthan
schedule
21.04.2015
Большое спасибо за ответ, господа... Я использую тот же код, и он отлично работает со всеми версиями ios, кроме ios-8.1,8.2,8.3.
- person vikesh kumar; 21.04.2015
@vikeshkumar: Это здорово... Пожалуйста, проголосуйте за это.
- person Manthan; 21.04.2015
Я нашел ответ на проблему ... Я правильно понял, что построил проект в xcode 6.0, который поддерживает до ios 8.0. поэтому Push-уведомление не работает на более высокой версии ios. Теперь я обновил свой xcode до 6.3, и он поддерживает последнюю версию ios, т.е. 8.3. и My Push также работает нормально. Спасибо за вашу поддержку, ребята.
person
vikesh kumar
schedule
21.04.2015