質問
私のプロジェクトでは、HTTP Get Requestを使用してWebServiceを呼び出しています。 APIキーはHTTP Getパラメーターにもあります。インターネットに接続する前にJ2MEデバイスでは、URLが表示され、ユーザーへの許可を求めています。
また、アプリケーションにAPIキーを保存したくありません。逆コンパイラを使用して、誰でもAPIキーをアプリケーションから取得できるからです。
それで、私の質問は、APIキーをどこに保存するか、そしてそれを使用する方法Webサービスです。
解決
APIキーがWebServiceを使用する必要がある場合は、アプリのどこかに保存する必要があります...ちなみに、暗号化された方法で保存できます。
ユーザーがAPIキーを入力する必要がある場合、アプリの外側に標準のRMSストアに保存できます。これも暗号化されます。
URLの問題については、HTTP GETの代わりにHTTP POSTリクエストを使用し、POSTデータにキーを送信します。
他のヒント
APIキーを暗号化して、今のように保存してからWebサービスに投稿できます。
所属していません StackOverflow