Определить идентификатор приложения для конкретной платформы в tiapp.xml?

Я полностью перестраиваю старое приложение Titanium для своей компании в рамках Alloy MVC и распространяю его на iOS и Android. Идентификаторы приложений по какой-то причине различаются для каждого рынка соответствующих платформ, и я хочу использовать одни и те же старые идентификаторы, чтобы текущие пользователи старого приложения получали уведомления о новой версии. Я приближаюсь к распространению и хочу знать, могу ли я указать другой идентификатор приложения для использования в tiapp.xml моего проекта для каждой платформы?




Ответы (1)


Просто НЕТ, вы не можете указать идентификатор приложения для конкретной платформы в одной сборке. Недавно я также столкнулся с точно такой же ситуацией, и единственным решением было изменить идентификатор приложения при создании для каждой платформы...

ИЛИ

Сбросьте свое старое приложение и создайте новое, если вас не волнует предыдущий идентификатор приложения, но, как вы сказали, пользователи должны уведомляться о более новой версии, тогда ваш единственный вариант - это то, что я упомянул выше. В конце концов, изменить идентификатор приложения перед созданием сборок дистрибутива — очень простая задача.

Удачи!

person Prashant Saini    schedule 26.05.2017
comment
Надеюсь на лучшее решение, но спасибо! К счастью, идентификатор на iOS такой же, поэтому мне не нужно настраивать другой сертификат, изменение идентификатора на Android перед распространением должно быть достаточно простым. - person Rampancy; 26.05.2017
comment
Да, осторожно сменить id — дело нескольких секунд и осторожности. :) - person Prashant Saini; 26.05.2017