Я пытаюсь разработать приложение для iPhone, которое правильно интегрируется с аксессуаром Made for iPhone. Существует противоречивая документация относительно того, будут ли приложения с подстановочными идентификаторами пакетов работать должным образом. Мне нужно знать, есть ли
- Приложение с идентификатором подстановочного знака будет отображаться в магазине приложений, когда аксессуар подключен, а приложение не установлено.
- Что приложение запускается при подключении аксессуара
Производитель запрашивает наши Bundle Seed ID и Bundle Identifier, которые, по их словам, должны быть строкой в стиле обратного DNS, но на самом деле это . *
Противоречивая информация ...
С портала подготовки Apple:
Идентификатор приложения - это комбинация уникальной десятисимвольной строки, называемой идентификатором начального пакета, и традиционного идентификатора пакета CF (или идентификатора пакета). Часть Bundle Seed ID вашего идентификатора приложения может использоваться для совместного использования доступа к связке ключей между несколькими приложениями, которые вы создаете с одним идентификатором приложения. Кроме того, его можно включить в любые внешние аппаратные аксессуары, с которыми вы хотите связать свое приложение iOS. Регистрация идентификатора приложения необходима для использования службы Apple Push Notification (APN) и для регистрации приложения для включения покупок в приложениях.
Часть идентификатора пакета идентификатора приложения может быть заменена символом подстановки (звездочка '*'), чтобы один идентификатор приложения можно было использовать для создания и установки нескольких приложений. Если подстановочный знак не используется, часть идентификатора пакета вашего идентификатора приложения должна быть введена в качестве идентификатора пакета CF в Xcode, чтобы приложение могло быть установлено на вашем устройстве. Часть Bundle Seed ID вашего App ID не нужно вводить в Xcode. Идентификаторы приложений с подстановочными знаками нельзя использовать со службой push-уведомлений Apple или для покупок в приложении.
Из части идентификатора приложения gumbypp. Конкретно:
Apple заявляет: идентификаторы приложений являются неотъемлемой частью процесса разработки и предоставления iPhone, который позволяет приложению взаимодействовать со службой push-уведомлений Apple и / или внешним аппаратным аксессуаром. Для каждого приложения, которое использует APNS, In App Purchase или внешние аппаратные аксессуары, вам понадобится конкретный идентификатор приложения. Все остальные приложения могут использовать подстановочный идентификатор приложения.
Я искал эту цитату в Google, но не нашел.