Можно ли создать несколько сертификатов SSL для провайдеров, которые отправляют APN в одно и то же приложение? - PullRequest
26 голосов
/ 20 февраля 2012

Я понимаю, что возник вопрос о разрешении нескольким серверам отправлять push-уведомления в одно и то же приложение, используя один и тот же сертификат SSL, но мой вопрос другой.

Предположим, что разработчик одного приложения iOS хотел бы разрешить нескольким провайдерам отправлять Push-уведомления своему приложению, но хочет контролировать, какие провайдеры имеют полномочия отправлять APN в свое приложение (и иметь возможность отозвать эту привилегию от любого из них).

Если все провайдеры имеют один и тот же сертификат, чтобы заблокировать один из них от отправки APN, он должен заблокировать их все (отозвав сертификат SSL и получив новый). Можно ли получить от Apple несколько Push SSL-сертификатов для одного и того же приложения?

Это позволило бы назначить уникальный сертификат для каждого провайдера, что позволило бы заблокировать одного провайдера, не блокируя остальных.

На портале Apple Provisioning Portal не представляется возможным создать более одного сертификата Push SSL для одного и того же приложения и одной и той же среды (разработка / производство), но я хотел убедиться, что он не может быть сделано.

Ответы [ 2 ]

30 голосов
/ 09 апреля 2013

Так как никто не ответил на мой вопрос, я сам отвечу на него.

Раньше ответ на этот вопрос был отрицательным, но похоже, что Apple внесла некоторые изменения в портал обеспечения (теперь он называется Certificates, Identifiers & Profiles), и теперь можно определить несколько сертификатов для одного приложения и одной и той же среды. .

enter image description here

6 голосов
/ 15 июля 2014

На самом деле вы можете создать только 2 push-сертификата Apple для одного идентификатора приложения и не более.

Центр разработчиков Apple не позволяет мне создавать более двух, и у моего друга такой же опыт.Я не вижу, как ваша задача может быть решена сейчас.На мой взгляд, Apple не хочет поддерживать такие продукты.Может быть, вы можете сделать больше с учетной записью Enterprise Developer, но у меня ее нет.Так что, может быть, кто-нибудь еще скажет нам, позволяет ли он создавать больше push-сертификатов для приложения iOS.

...