Как сгенерировать сертификат APN, чтобы он поддерживал как старое, так и новое приложение после переноса приложения ios

Я перенес свое приложение ios из своей учетной записи (AA) в учетную запись клиента (BB). Для push-уведомлений на сервере fire-base мы загрузили APN (закрытый ключ), который генерируется AA. Но теперь учетная запись изменена, а также я обновляю приложение с новой учетной записью. Поэтому, если я загружу новый APN, сгенерированный из новой учетной записи, старое приложение не будет поддерживать push-уведомления. Но, тем не менее, я прочитал, что «мы можем создать APN, который будет поддерживать старые и новые приложения».

Но как этого добиться..?

Со старым APN я пытался отправить уведомление в новое приложение, которое подписано/обновлено с новой учетной записью, то есть BB, уведомление не работает.


person Sunilkumar Godi    schedule 28.05.2019    source источник
comment
он будет существовать, зная, что передача не повлияет на приложение магазина   -  person Sunilkumar Godi    schedule 28.05.2019
comment
Таким образом, это не повлияет на магазин приложений, поэтому вам не нужно создавать сертификат APNS для более старого приложения. Для переноса приложения может потребоваться время, чтобы подумать о переносе приложения из старой учетной записи в новую.   -  person Bhavik Modi    schedule 28.05.2019
comment
это уже сделано ..значит доступно в более новой (BB) учетной записи. теперь я хочу загрузить из новой учетной записи (BB), поэтому мне нужно создать новый сертификат apn, если я создам и загружу новый APN из новой учетной записи (BB) в firebase, старое приложение не получит push-уведомление, есть ли способ справиться с новым apn должен поддерживать как старый, так и новый ??   -  person Sunilkumar Godi    schedule 28.05.2019
comment
Между приложением Live и созданием нового сертификата APNS нет зависимости или конфликта. Если вы создаете новый сертификат APNS, вам необходимо настроить его с помощью серверной части только тогда, когда вам нужно отправить приложение через новую (BB) учетную запись.   -  person Bhavik Modi    schedule 28.05.2019
comment
Ваше текущее приложение будет получать push-уведомления независимо от нового сертификата APNS в вашей новой (BB) учетной записи.   -  person Bhavik Modi    schedule 28.05.2019
comment
но учетная запись fire-base для меня такая же ... я должен заменить предыдущую APN (закрытый ключ) на новую (которую я создал с новой учетной записью BB)   -  person Sunilkumar Godi    schedule 28.05.2019
comment
Да проблем с этим не будет. Если вы отправляете уведомление с вновь созданным сертификатом APNS, оно будет получено только в сборке с тем же сертификатом.   -  person Bhavik Modi    schedule 28.05.2019
comment
Давайте продолжим это обсуждение в чате.   -  person Sunilkumar Godi    schedule 28.05.2019


Ответы (2)


  1. Если вы создаете новый сертификат APNS в учетной записи (BB) и вам нужно запустить свое приложение, в этом случае вам необходимо обновить приложение и сертификат Firebase с помощью последней версии APNS.

  2. Ваше существующее приложение не повлияет, если вы создаете новый сертификат APNS или нет, оно будет работать без сбоев - пока вы не обновите APNS до сервера Firebase

    Примечание. Если вы измените сертификат push-уведомлений на внутреннем сервере / сервере Firebase, ваше существующее работающее приложение не будет получать push-уведомления.

person Bhavik Modi    schedule 28.05.2019

[https://support.appmachine.com/hc/en-us/articles/360000012284-Transfer-your-app-to-another-iOS-Developer-Account][1]

Я думаю, что он поддерживает вас для переноса приложения с одной учетной записи на другую.

person Chandresh777    schedule 28.05.2019