Были ли проблемы с LVL при перемещении приложений из одной учетной записи Google в другую?

Я рассматриваю возможность переноса своих приложений в другой аккаунт Google (Apps), как описано здесь:

http://www.google.com/support/androidmarket/developer/bin/answer.py?hl=ru&answer=139626

Тем не менее, мне нужно убедиться, что нет никаких «ошибок» в отношении LVL или биллинга в приложении.

В частности, LVL подписывает ответы вашим открытым ключом (как указано в разделе «Редактировать профиль» вашей учетной записи разработчика). Так что же происходит, когда вы перемещаете приложение из одной учетной записи в другую?

Если LVL использует новый открытый ключ, все существующие установки приложений не пройдут проверку LVL.

Есть ли у кого-нибудь опыт переноса приложения LVL (или биллинга в приложении) на другую учетную запись Google?


person Mark    schedule 18.10.2011    source источник


Ответы (1)


Да, здесь есть большое предостережение.

У наших сотрудников службы поддержки нет возможности переносить пары ключей с одной учетной записи Market на другую.

Что это значит:

  • Служба лицензирования: мы записываем пару ключей, используемую для каждой версии вашего приложения на момент публикации версии. Новые версии должны будут включать ваш новый открытый ключ. Старые версии останутся без изменений.
  • Оплата в приложении. В момент переноса вашего приложения служба выставления счетов начнет подписывать все платежные ответы, используя вашу новую пару ключей. Старые версии вашего приложения сразу же не смогут аутентифицировать платежные ответы. Чтобы подготовиться к этому, вам необходимо заранее выпустить версию своего приложения, которая пытается аутентифицировать запросы, используя как вашу старую, так и новую пару ключей.
person Trevor Johns    schedule 28.12.2011
comment
Спасибо, Тревор. Пару месяцев назад я обновил свое приложение, включив в него оба открытых ключа. Всякий раз, когда я выполняю проверку LVL или в приложении, я сначала использую старый открытый ключ, и если это не удается, я пробую новый открытый ключ. Из вашего ответа я предполагаю, что этого должно быть достаточно для всех пользователей, которые обновились до этой версии (или более поздней)? Пользователи, которые не обновились до этой версии, получат надлежащие проверки LVL, но не пройдут проверки в приложении, верно? - person Mark; 03.01.2012
comment
Да, это правильно. LVL должен нормально работать на старых версиях без каких-либо изменений. Тем не менее, для IAB вы захотите выпустить обновление перед вашим изменением, которое проверяет оба ключа (или написать некоторый механизм, который сообщает пользователям обновить, если вы обнаружите, что у них устаревшая версия, прежде чем начать транзакцию выставления счетов). - person Trevor Johns; 08.01.2012
comment
@TrevorJohns Приятно знать, что LVL будет работать со старыми версиями приложений после переноса приложений в другую учетную запись. Извините за оффтоп, но у нас аналогичная проблема: вы не знаете, будут ли ДЕЙСТВИТЕЛЬНО сохраняться все оценки и комментарии, а также позиция в Google Play списке (на сайте и на устройствах) после такого переноса? Я имею в виду, был ли положительный опыт с реальными счетами? Мы планируем перейти на новый аккаунт (сменить страну/платеж), но не хотим терять позицию. Мы не заботимся о возмещении комиссии, но может ли Google гарантировать, что перевод будет работать, как заявлено? - person Tertium; 11.10.2012
comment
@Tertium: как говорится в статье службы поддержки, все рейтинги, комментарии, показатели и пользователи сохраняются. Мы бы не записали это, если бы не имели в виду. Наша служба поддержки регулярно переносит приложения между учетными записями. Тем не менее, метрики относятся к счетчикам статистики вашего приложения; мы не даем никаких гарантий относительно позиции поиска. Например, поисковая система может учитывать другие приложения, связанные с учетной записью разработчика (а может и нет — мы не публикуем алгоритм, который использует наш поиск). - person Trevor Johns; 13.10.2012