Отправка пуш на IOS

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
alex_rus
Сообщения: 53
Зарегистрирован: 2016.10.30, 12:14

Отправка пуш на IOS

Сообщение alex_rus »

Добрый день!
Пытаюсь отправить пушы на IOS. Для этого использую библиотеку: bryglen/yii2-apns-gcm
1) Получил pem файл от разработчиков ios
2) В конфиге прописал

Код: Выделить всё

'apns' => [
		'class' => 'bryglen\apnsgcm\Apns',
		'environment' => \bryglen\apnsgcm\Apns::ENVIRONMENT_SANDBOX,
		'pemFile' => 'common/apnssert/apns-dev.pem',
		'options' => [
			'sendRetryTimes' => 5
		]
	],
	
3) Далее, есть токен устройства и пытаюсь ему отправить сообщение:

Код: Выделить всё

/* @var $apnsGcm \bryglen\apnsgcm\Apns */
$apns = Yii::$app->apns;
$apns->send($push_tokens, 
  [
	'title' => 'Title',
	'body' => 'Message'
   ],
  [],
  [
    'sound' => 'default',
    'badge' => 1,
   'contentAvailable' => true,
  ]
);
По коду никаких ошибок не получаю. Но на устройство сообщение не приходит. Может кто знает куда копать?
alex_rus
Сообщения: 53
Зарегистрирован: 2016.10.30, 12:14

Re: Отправка пуш на IOS

Сообщение alex_rus »

Если вдруг кому-то будет актуально, то решил задачу через token. За основу взял код, показанный тут: https://gist.github.com/edamov/c1f70c74 ... d5b50b77d6
Ответить