Подтвердить что ты не робот

Обновление Live App ID для Push-уведомлений

У меня есть приложение в App Store, у которого есть идентификатор приложения подстановочного знака. Я хочу добавить push-уведомления к нему, но не могу, поскольку у нас есть идентификатор приложения подстановочного знака. Это ошибка, которую я получаю:

Для доступа к службе Apple Push Notification можно использовать только явные идентификаторы приложений. Используйте существующий идентификатор приложения с конкретным идентификатором пакета или создайте новый.

Можно ли создать новый идентификатор приложения для моего приложения, который находится в магазине? Разве это не вызовет проблемы? Я смущен тем, как я могу добавить толчок на этом этапе?

[EDIT] Могу ли я настроить новый, используя тот же идентификатор приложения, но используя новый идентификатор пакета?

Приветствия

4b9b3361

Ответ 1

Вы можете создать новый идентификатор приложения с помощью префикса идентификатора приложения, который вы создали ранее, идентификатор пакета или sufix приложения ID должен быть чем-то другим. Это не может быть подстановочным символом.

Итак, например, теперь вы используете следующий AppID; ABCDEFGHIJ. *

Он должен быть преобразован в нечто подобное, чтобы использовать услугу push-уведомления; ABCDEFGHIJ.nl.jeroendeleeuw.appname

Ответ 2

Процесс изменения идентификатора приложения документируется здесь:

http://developer.apple.com/library/ios/#qa/qa1680/_index.html

Обновлено - 24 марта 2015: Ссылка больше не в сети, но вы все еще можете здесь:

http://web.archive.org/web/20111006112505/http://developer.apple.com/library/ios/#/web/20111006170433/http://developer.apple.com/library/ios/qa/qa1680/_index.html

Как указано в комментариях ниже.

Ответ 3

Комментарий Майкла Моррисона содержит информацию, которую вы (вероятно) хотите. В нижней части это то, что вы действительно ищете.

Ссылка:

https://developer.apple.com/library/ios/#documentation/ToolsLanguages/Conceptual/DevPortalGuide/CreatingandConfiguringAppIDs/CreatingandConfiguringAppIDs.html#//apple_ref/doc/uid/TP40011159-CH18-SW1

Полезный раздел:

Обновление вашего приложения для включения APNS, iCloud, покупки в приложении или игры Центр требует яркого идентификатора приложения

По мере разработки вы можете добавить функции в свое приложение. Поддерживать APNS, iCloud, In-App Purchase или Game Center, вам нужно приложение, подписанное с профилем подготовки, который использует явный идентификатор приложения. Если у вас есть приложение, которое использует идентификатор приложения с подстановочными знаками, вам необходимо создать новый идентификатор приложения а затем измените профиль подготовки.

Чтобы обновить свой идентификатор приложения: Идентифицируйте свой текущий идентификатор пакета в Xcode или iTunes Connect.

Создайте новый идентификатор приложения в области идентификаторов приложений на портале Provisioning Portal с вашей поисковой строкой ID приложения.

Включите свой идентификатор приложения для APNS или iCloud (см. "Настройка вашего идентификатора приложения для службы Apple Push Notification Service" или "Настройка вашего идентификатора приложения для iCloud" ). Явные идентификаторы приложений автоматически включаются для In-App Покупка и игровой центр.

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

Ответ 4

Связаться с яблоком. Если вы измените идентификатор пакета, ваше приложение будет загружено как новая программа. Вы не можете использовать Push Notification с определенным идентификатором пакета.