Push notification: Безопасность личного ключа при сдаче проекта?

Вопрос касается разработчиков ios-приложений для сторонних заказчиков, фрилансеров например.


Как вы решаете вопрос передачи сертификатов для APN (Apple push notification) заказчику при сдаче приложения? Ведь для отправки сообщений используется .pem — пакет, содержащий как сертификаты, так и ваш приватный ключ.

Очень не хочется отдавать свой приватный ключ заказчику :-)


Как варианты решения проблемы пока вижу:

1) Отправлять пуши только со своего сервера, «проксировать» запросы заказчика.

2) Предложить заказчику региться у эппла и использовать его сертификат.


А как вы решаете эту проблему?
  • Вопрос задан
  • 3611 просмотров
Пригласить эксперта
Ответы на вопрос 3
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Насколько я знаю мы пользуемся вторым вариантом.
Ответ написан
Pilot34
@Pilot34
Если все выкладываете от себя, то и сервер должен быть ваш. А если все от заказчика, то apple-аккаунт должен быть у него. Вряд ли еще есть вариант :) Можно зарегить на амазоне ec2-виртуалку для всех заказчиков. 15$ в месяц. И денег с заказчика за это брать, если он не хочет эпплу платить.
Ответ написан
mentatxx
@mentatxx Автор вопроса
Есть конечно вариант 3 — не париться такой утечкой.
Но не хотелось бы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы