Xamarin の Mono for Android を使用して Android アプリを開発しています。現在、Google Play API を使用してアプリ内購入機能を追加する作業を行っています。そのためには、アプリ内から公開ライセンス キーを Google に送信する必要があります。この問題に関して、Google は次のことを推奨しています。
セキュリティに関する推奨事項: Google Play が提供する正確な公開ライセンス キー文字列の値をハードコーディングしないことを強くお勧めします。代わりに、コンストラクターに渡す前に、部分文字列から実行時に公開ライセンス キー文字列全体を作成するか、暗号化されたストアから取得することができます。このアプローチにより、悪意のあるサードパーティが APK ファイル内の公開ライセンス キー文字列を変更することがより困難になります。
暗号化、ハッキング/クラッキング、またはその他のソフトウェア セキュリティの側面を扱ったことがないため、Google のアドバイスをどのように実装すればよいかわかりません。私の質問は、セキュリティの専門家でなくても、Mono for Android で作成された Android APK の文字列を適切に保護するにはどうすればよいですか?