2010-12-05 3 views
2

У меня есть приложение, которому необходимо создать удаленную учетную запись, если пользователь платит за приложение, использующее Android Market.Проверка API лицензирования Android удаленно

Как я могу сделать это из самого приложения безопасным способом, т.е. Я не хочу, чтобы кто-либо мог отправлять данные на URL-адрес и создавать учетную запись, я хочу, чтобы это произошло проверенным способом. Я думал о включении ключа аутентификации в самом приложении, но это не мешает кому-либо декомпилировать приложение и вынуть ключ авторизации.

Есть ли способ запросить платежи Android Market с помощью PHP?

ответ

0

Я узнал, как это сделать. Вам нужно написать пользовательский класс java, основанный на исходной системе лицензирования, в частности метод verify(). Затем вы можете запустить команду с использованием backquotes в php и grab stdout.

0

Если вы хотите использовать PHP, а не выполнять процесс Java, вы можете найти this library on Google Code, чтобы проверить ответы на лицензию на Android Маркет.

Для проверки лицензии требуется всего несколько строк PHP, и для вас нужно заботиться о форматировании ключей и материалах OpenSSL.

Смежные вопросы