Я работаю над получением фоновых уведомлений для работы с ios с GCM - уже не работают фоновые уведомления. В фоновом режиме уведомления иногда появляются, а иногда нет. Я использовал content_available = true; Я тоже получил регистрационный токен.Уведомления IOS GCM push не работают в фоновом режиме
Этот код функциональный
$fields = array(
'registration_ids' => $devices,
'content_available' => true ,
'notification' => array("title" => "title", "body"=>"body"),
'data' => array("message"=>"hi")
);
но не получить уведомления в фоновом режиме. не могли бы вы рассказать мне точную причину, почему GCM не работает в Ios, когда приложение в фоновом режиме ???
Вы пытались выполнить запрос отправки HTTP-сообщений через почтовый менеджер или завиток? Вы можете сослаться на [этот ответ StackOverflow] (http://stackoverflow.com/a/32147010/4195406) для получения дополнительной информации. – ztan
От php до IOS? Я думаю, что проблема на стороне IOS, ваш запрос отправки выглядит нормально. Возможно, поймайте результат и посмотрите, действительно ли он преуспевает или дает ошибку. Не уверен, что вам нужен content_available, я просто тестировал его, и мой экран загорается с уведомлением. – CularBytes
Итак, ваше приложение iOS может успешно получать push-уведомление сейчас? Даже ваше приложение находится в фоновом режиме? – ztan