как я могу проверить подписанные данные, поступающие для In-App Billing Android Маркетинг с использованием Java (сервлет)

При реализации биллинга в приложении для Android-приложения, Я столкнулся с проблемой.

Позвольте мне сначала объяснить сценарий.
У нас есть контент-сервер (сервер данных), на котором есть список продуктов.
Когда пользователь выбирает что-то из списка, он может приобрести его.
Логика покупки работает безупречно после того, как я укажу данные своей кредитной карты с помощью своего тестового аккаунта.
В ответ я получаю подписанные данные на устройстве Android.

Мой вопрос:
1.Должен ли я проверять подписанные данные на устройстве Android , а затем отправлять некоторую информацию или данные на сервер содержимого, который в свою очередь отправляет продукт (я думаю, что это может быть плохо, поскольку на сервере нет потока сторона, чтобы убедиться, что запрос действителен или нет или, точнее, данные подписи созданы Google Market или нет )?
2. Если мне нужно проверить данные на стороне сервера, как я могу это сделать? Должен ли я отправлять его на Google Market (если да, с помощью какой веб-службы или API)?

Пожалуйста, помогите мне исправить это.
Заранее спасибо.

10
задан Naved 10 November 2011 в 04:18
поделиться