я прочитал от Cocoa Core Competencies , чтоМожет ли 2 одинаковый идентификатор пакета вызвать конфликт?
приложения ID состоит из двух частей строки, используемая для идентификации одного или несколько приложений из одной команды разработчиков. Строка состоит из идентификатора команды и строки поиска идентификатора пучкас периодом (.), Разделяющим две части.
Однако он также говорит, что
Расслоение ID представляет собой уникальный идентификатор, который идентифицирует одно приложение и не может быть использована другими командами.
Я вижу, что мы не можем зарегистрировать идентификатор приложения на портале учетной записи разработчика с таким же идентификатором пакета приложения, которое находится в appstore.
Идентификатор приложения с идентификатором «com.example.myapp» недоступен. Введите другую строку.
Так что я не знаю, может ли у 2 приложений от 2 разработчиков одинаковый идентификатор пакета (например, com.example.MyApp), и если это вызывает конфликты?
- Могут ли эти 2 приложения быть установлены на устройстве?
- Могут ли эти 2 приложения разрешены в магазине приложений?
- Как работает Push Notification с этими 2 приложениями?
- Я вижу, что многие сервисы, такие как Fabric Crashlytics, Urban Airship, Google App Invites, ... зависят от идентификатора Bundle, чтобы различать приложения.
Итак, для устройства 'ABCDEFG.com.myCompany.myApp' такое же, как' MNOPQRS.com.myCompany.myApp'? –