Push-уведомление в Objective-c - PullRequest
0 голосов
/ 07 мая 2018

Мне нужна процедура для push-уведомлений в objective-c.

шаг за шагом

Куда написать код запроса на уведомление и запросить ключ?

Я уже пробовал, но застрял в какой-то момент и не знаю, как решить

Я пробовал это в терминаторе:

openssl pkcs12 -clcerts -nokeys -out cert.pen-in cert.p12

openssl pkcs12 -nocerts -out key.pen -in key.p12

Openssl rsa  -in key.pem  -out key.unencrypted.pem

Cat cert.pem  key.pem >ck.pem

Ответы [ 3 ]

0 голосов
/ 07 мая 2018

Нет необходимости следовать этим длинным шагам.Просто выполните эту строку в терминале.

openssl pkcs12 -in pushcert.p12 -out pushcert.pem -nodes -clcerts

pushcert.p12 <= Это должен быть ваш APNS dev / prod .p12 </p>

Ссылка от

0 голосов
/ 07 мая 2018

Предлагаю попробовать с Google Firebase, они предоставляют отличную документацию для сквозного рабочего процесса. Вы также можете протестировать свое приложение с помощью консоли Google.

Шаги:

  1. Интеграция Firebase SDK
  2. Создание сертификатов разработки из учетной записи разработчика Apple.
  3. Загрузите сертификаты и введите идентификатор пакета приложения.
  4. Отправить пример сообщения из консоли Google

База ссылок Firebase: https://firebase.google.com/docs/ios/setup

p12 Сертификаты: https://docs.telerik.com/platform/appbuilder/cordova/code-signing-your-app/configuring-code-signing-for-ios-apps/create-distribution-certificate

0 голосов
/ 07 мая 2018

По шагам следуйте ниже 3 командам в терминале

Во-первых, укажите ваш файл .cer в качестве ввода

1) openssl x509 -in aps.cer -inform der -out PushChatCert.pem

Во втором, укажите ваш файл .p12 и введите пароль 4-5 раз

2) openssl pkcs12 -nocerts -out PushChatKey.pem -in Certificates.p12

В третьих, сгенерируйте свой файл .pem и передайте его на сервер.

3) cat PushChatCert.pem PushChatKey.pem> ckBRIDriver.pem

...