Возможно ли создать несколько сертификатов SSL для поставщиков, отправляющих APN в одно и то же приложение?
Я понимаю, что возник вопрос о том, чтобы позволить нескольким серверам отправлять Push-уведомления в одно и то же приложение с использованием того же SSL-сертификата, но мой вопрос отличается.
Предположим, что разработчик одного приложения iOS хотел бы разрешить нескольким провайдерам отправлять Push-уведомления в свое приложение, но хочет контролировать, какие провайдеры имеют право отправлять APN в свое приложение (и иметь возможность отменить эту привилегию из любого из них).
Если все провайдеры имеют один и тот же сертификат, чтобы заблокировать один из них от отправки APN, он должен заблокировать их все (путем отзыва Push-сертификата SSL и получения нового).
Можно ли получить от Apple несколько Push SSL-сертификатов для одного и того же приложения?
Это позволит назначить уникальный сертификат для каждого провайдера, что позволит блокировать один провайдер, не блокируя остальных.
В портале Apple Provisioning Portal нет возможности создать более одного Push SSL-сертификата для одного и того же приложения и той же среды (Development/Production), но я хотел быть уверенным, не может ли он сделайте.
Ответы
Ответ 1
Поскольку никто не ответил на мой вопрос, я отвечу сам.
Ответ на этот вопрос был не так, но кажется, что Apple внесла некоторые изменения в портал обеспечения (который теперь называется Certificates, Identifiers & Profiles
), и теперь он может определять несколько сертификатов для одного и того же приложения и той же среды.
![enter image description here]()
Ответ 2
На самом деле вы можете создать только два яблочных сертификата для одного идентификатора приложения и не более.
Центр разработчиков Apple не позволяет мне создавать более двух, а другой опыт имеет моего друга.
Я не вижу, как ваша задача может быть решена сейчас. По-моему, Apple не хочет поддерживать такие продукты. Возможно, вы можете сделать больше с учетной записью Enterprise Developer, но у меня ее нет. Поэтому, возможно, кто-то еще может сказать нам, если он позволяет создавать больше сертификатов push для iOS-приложения.