Как изменить идентификатор упакованного приложения Chrome Или зачем нам нужно ключевое поле в manifest.json?

m разработка пакетного приложения для магазина Chrome с использованием одноразовых платежей с помощью кошелька Chrome. Для моего приложения мне нужно проверить во время выполнения, купил ли пользователь приложение или нет, чтобы решить, будет ли это демонстрационная функциональность или полная функциональность.

По хромудокументация по API идентификации:

Чтобы сохранить идентификатор приложения постоянным, вам необходимо скопировать ключ из установленного manifest.json в исходный манифест.

У меня есть 2 вопроса об этой процедуре:

1) при каких условиях идентификатор моего приложения может измениться? Я'Я пытался переустановить приложение и сделал обновления, но идентификатор приложения остается тем же. Если нет способа изменить идентификатор приложения, то зачем мне эта процедура?

2) как я могу загрузить свой zip-архив с manifest.json (который содержитключ» поле) хромировать приборную панель? Проблема в том, что загрузчик выдает ошибку:

Произошла ошибка: не удалось обработать ваш товар.

Ключевое поле не допускается в манифесте.

Ответы на вопрос(3)

Ваш ответ на вопрос