Я загрузил тестовую версию приложения для iOS и Android в AppStore / GooglePlay, используя соответствующие собственные программы. Другими словами, я зарезервировал их строку идентификаторов пакетов. Теперь я пытаюсь кодировать приложение, используя Flutter, который для меня совсем недавно.
Могу ли я создать проект Flutter (работающий в Android Studio) для этого приложения, а затем изменить имена идентификаторов пакетов для каждой платформы отдельно? и будет ли это работать, чтобы я мог постоянно обновлять эти приложения?
Например, одно приложение, созданное с идентификатором пакета для iOS, например: 'com.thisApp.thisApp'
, на itunessconnect (зарезервировано). Такое же приложение с другим идентификатором пакета было создано для Android в консоли Google Play и зарезервировано: 'com.anotherApp.anotherApp'
. Ни одно из приложений не работает.
Теперь, если я создаю проект Flutter, мне нужно выбрать имя пакета, например 'com.thisApp.thisApp'
. Это имя пакета будет создано для обеих платформ по умолчанию! Хотя я понял, что вы можете изменить имя пакета во Flutter, как в этом сообщении - Как поменять имя пакета во флаттере?
Однако мне все еще не ясно, если я ДЕЙСТВИТЕЛЬНО изменю его, должно ли имя пакета быть идентичным для каждой платформы? т.е. 'com.anotherApp.anotherApp'
ИЛИ может ли имя пакета / идентификатор пакета отличаться для каждой платформы? и даже если он работает при отладке, будет ли он работать при выпуске?