Я реализовал биллинг в приложении, и я столкнулся с проблемой. Вот что я вижу.
Я нашел некоторую информацию об этом в Интернете. Http://www.google.com/support/forum/p/Android+Market/thread?tid=375490c831e02ab5&hl=ru http://code.google.com/p/marketbilling/issues/detail?id=39
Я связался с Google и получил ответ автобота, который они изучают.
Тем не менее, мне интересно, есть ли что-нибудь, что я мог бы сделать, чтобы вызвать это.
О, и я также убедился, что мой PendingIntent хорош. У меня были успешные заказы.
Обновление: вот мой адрес электронной почты для клиентов, которые это видят. Похоже, что Android Market становится все лучше, так как в любом случае все меньше и меньше.
Здравствуйте,
Эта ошибка «отложенного ордера», к сожалению, является ошибкой в Android Market, которую я не могу контролировать.
Чтобы помочь им повысить приоритет этой проблемы, обратитесь в Google в следующую веб-форму. http://www.google.com/support/androidmarket/bin/request.py?contact_type=market_phone_tablet
Вы можете сообщить им ссылку на ошибку 5126349, которая является их внутренним номером отслеживания для этого.
Хотя есть проблемы с биллингами в приложении, такими как ссылки, представленные здесь (я был активным комментатором по проблеме 39), есть и некоторые важные вещи, которые можно проверить, что может вызвать ответ 500 из Google.
А именно, «восстановить транзакции» и злоупотреблять этим вызовом. Злоупотребление этим вызовом выполняется для каждого пользователя, и я видел, что учетная запись google блокируется с 500 в течение нескольких дней, что, безусловно, может произойти во время разработки для вас в зависимости от того, как вы реализуете.
Лучшим советом здесь является расширение ваших тестеров до большего числа пользователей (или устройств с разными основными учетными записями google), работающих под разными версиями Android-рынка. Если вы можете получить один положительный отзыв от кого-то, то, скорее всего, вы хорошо пойдете, а остальное – у двери Google.