0

アプリの Android バージョンを含む Xamarin.Forms プロジェクトがあります。

AndroidManifest.xml ファイルがあり、シークレット API キーを含むメタデータ タグを入力する必要があります。

そのシークレット API キーを自分dotnet user-secretsのマシンに保存していました。

注入したいものは次のようになります。

<meta-data android:name="com.google.android.geo.API_KEY" android:value="SECRET" />

manifest->applicationこれは、マニフェストのノードに入る必要があります。

どうすればこれを行うことができますか?

必要なタグを に出力するように記述されたカスタム CLI ツールを使用してビルド前のイベントを試しましたProperties/AndroidManifest.xmlが、それは正しくありません。更新されたマニフェストがバージョン管理によって取得されているためです。これは望ましくありません。

別のオプションは、ビルド後に Android アプリで使用されるobj最終AnroidManifestファイルを含むフォルダーにタグを出力することです。

しかし、どうすればそのファイルにアクセスできますか? PreLinkEvent私の Xamarin.Android プロジェクトでは動作しないようです。

4

0 に答える 0