У меня есть бесплатное приложение, в котором есть несколько платных обновлений, которые вы можете купить за него.Базовая игра является бесплатной и остается приложением, которое пользователь всегда запускает, оно обнаруживает присутствие других приложений и при необходимости разблокирует различные функции обновления.
Я хотел использовать новую службу лицензирования, чтобы определить, является липриложения были лицензированы, и передают имя пакета в службу лицензирования, чтобы проверить, авторизован ли он (и, слепо следуя примеру, я тупо предположил, что передача имени пакета обфускатору означает, что имя пакета было передано на сервер лицензирования- ой)Однако я только что понял, насколько это было глупо, и в любом случае я столкнулся с кирпичной стеной: «Если вы уже опубликовали свое приложение как бесплатное, вы не сможете загрузить обновленную версию, которая включает лицензирование (то естьприложение, которое использует то же имя пакета и которое включает в себя разрешение на лицензирование) ".
Итак, вопрос из двух частей: есть ли план реализовать то, что я ищу: проверить изнутри бесплатноприложение, лицензировано ли какое-либо из моих других платных опубликованных приложений?
Если нет, то каков наилучший способ достижения того, что я ищу?Я подумываю о том, чтобы отправить намерение каждому из установленных обновлений, заставить их выполнить проверку лицензирования, а затем получить обновления, чтобы передать ответ обратно в мое базовое приложение.Звучит немного грязно - есть идеи получше?
Спасибо, грузы!