Мы разрабатываем и публикуем наши собственные приложения, а также приложения для публикации другими пользователями в Google Play. Когда Google Play был Android Market, мы использовали следующую стратегию тестирования кода лицензирования в приложениях, которые мы разработали для других:Можем ли мы удалить неиспользуемые приложения из Google Play?
- Загрузить (но не публиковать) приложение в нашу учетную запись издателя. Приложение включило наш открытый ключ издателя с кодом проверки лицензии.
- Проверьте приложение, поскольку мы устанавливаем различные ответы на лицензирование через нашу консоль разработчика.
- Когда мы были удовлетворены тем, что все работает правильно, мы удалили загруженное приложение из нашей учетной записи Android Маркета. Мы могли бы сделать это, потому что приложение никогда не публиковалось.
- Изменение открытого ключа издателя в коде лицензирования на код лицензирования нашего партнера.
- Предоставьте .apk нашему партнеру, чтобы публиковать в своей учетной записи издателя на Android Market. Это сработало, потому что мы удалили приложение из нашей учетной записи Android Market.
Это была лучшая часть года с тех пор, как мы это сделали. Кто-нибудь знает, можно ли использовать ту же стратегию с Google Play? В частности, продолжают ли выполняться части, выделенные полужирным шрифтом? Возможно ли завершить удаление всех следов приложения, которое было загружено, но никогда не было опубликовано, чтобы кто-то еще мог его загрузить и опубликовать?
Один из вариантов, который мы будем делать, если нужно, - это изменить имя пакета приложения для нашей фазы тестирования лицензии. Однако это сложно и может привести к дополнительным ошибкам при изменении имени пакета обратно.
Другим вариантом для нашего партнера является создание учетной записи пользователя для нас. Однако, хотя учетные записи пользователей могут быть ограничены просмотром финансовых данных, они не могут (насколько нам известно) ограничиваться работой с одним приложением. Мы можем понять, почему партнеры не хотят допускать такой широкий доступ.
Не было бы просто просто сбить тестовое приложение и пройти через процессы, которые вы использовали ранее, чтобы узнать, продолжают ли они работать? – Squonk
@Squonk - Я мог бы сделать это для первой части, но мне нужно было бы создать отдельную учетную запись издателя (и оплатить регистрационный взнос), чтобы проверить, работает ли последний шаг. Любые добровольцы, чтобы помочь с этим тестом? :-) –