Где хранить API KEY в j2me? - PullRequest
       4

Где хранить API KEY в j2me?

1 голос
/ 16 ноября 2010

в моем проекте я звоню веб-службе с запросом http get.Ключ API также есть в параметре http get.в устройствах j2me перед подключением к Интернету он показывает URL-адрес и запрашивает разрешение у пользователя. Здесь пользователь может легко увидеть мой ключ API.

, и я не хочу также хранить ключ API в моем приложении.потому что с помощью декомпилятора любой может получить ключ API из applciation.

Так что мой вопрос - где хранить ключ API и как его использовать для вызова веб-служб?

Ответы [ 2 ]

3 голосов
/ 16 ноября 2010

Если для использования веб-службы требуется ключ API, вы ДОЛЖНЫ хранить его где-то в своем приложении ... Кстати, вы можете хранить его каким-то зашифрованным способом, поэтому простая декомпиляция не раскрывает его.

Если пользователь должен ввести ключ API, его можно сохранить в стандартном хранилище RMS вне вашего приложения, опять же, возможно, зашифровать.запросите вместо HTTP GET и отправьте ключ в сообщении данных.

0 голосов
/ 16 ноября 2010

Вы можете зашифровать ключ API и сохранить его как сейчас, а затем отправить его в веб-службу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...