Как должен выглядеть раздел "идентификаторы приложений"?
Я знаю, что есть много других вопросов, но я не могу найти именно то, что я хочу.
Предположим, что у меня сейчас 5 приложений:
- App1 и App2-это полная и облегченная версия одного и того же myApp, и я хочу поделиться данными между ними
- App3 независим, но использует встроенные покупки и
App4 и App5 - это два других независимых приложения.
Должен ли я просто иметь универсальный идентификатор приложения, например ABCDE12345.* с помощью которых я могу подписывать такие приложения, как App4 и App5 (и все новые в будущем, которые не нуждаются в IAP и т. д.), Затем ABCD123456.название_компании.App3 для App3, а затем ABC1234567.название_компании.мой друг.* для app1 и app2?
Звучит ли это правильно, или я совершенно неправильно понял?
Или, другими словами, как выглядят ваши идентификаторы приложений? :)
Спасибо за любую информацию!
3 ответов:
Я бы сделал так:
Другими словами, разделите идентификатор приложения между app1 и app2, так как вы хотите поделиться данными. При разработке использовать универсальный идентификатор приложения, как ABCDE12345.ком.название_компании.* но для распространения каждого независимого приложения должен иметь свой собственный уникальный идентификатор приложения.
- app1 и app2 должны использовать что-то вроде ABCDE12345.ком.название_компании.Имя_приложения
- App3 следует использовать ABCDE12345.ком.название_компании.App3
- App4 следует использовать ABCDE12345.ком.название_компании.App4
- App5 следует использовать ABCDE12345.ком.название_компании.App5
Ирен, я использую определенные идентификаторы приложений (com.думай фан.рашхур и др.) для нерегламентированного распространения, но придерживаться подстановочного идентификатора для разработки в режиме отладки. Это позволяет мне использовать один и тот же профиль для каждого приложения на моем устройстве, даже пример кода, который я скачал через Центр разработчиков, не беспокоясь о идентификаторе приложения вообще.
Далее, Если вы хотите использовать push-уведомления, в приложении покупки или Game Center, вам придется использовать определенный идентификатор приложения для каждой версии, а не подстановочный знак. Дополнительную информацию смотрите на странице iOS Provisioning Portal.
Я действительно разделяю один идентификатор начального пакета между всеми моими приложениями (ABCDE12345 в вашем примере), так как это упрощает и упрощает работу и не ограничивает ни одну из вышеперечисленных функций. Желаю удачи!
Apple рекомендует использовать обратный домен строка стиля имени (например, com.доменное имя.appname ). Он не может содержать звездочку (*).
пример обычной доменной нотации:
AppName.MobilityFin.CompName.com
пример обратной доменной нотации:
Com.Имя компа.Мобильность.appName
Так что мы можем назвать его как следование:
ком.ваше имя компании.mobilityFinance.имя приложения
ком.ваше имя компании.mobilityHR.имя приложения
ком.ваше имя компании.mobilityTransaction.имя приложения
ком.ваше имя компании.мобильные счета.имя приложения
Comments