そのため、アプリのインストール時に Xamarin フォームの別のアプリ内でアプリを開く最良の方法を探しています。現在、プレイストアへの外部リンクがあります (プレイストアにアプリをロードします)これに直接リンクしたい.. Xamarinフォームでこれを行うにはどうすればよいですか? 乾杯
この問題を修正する方法は次のとおりです。
Xamarin でのアプリ リンクの設定
これは可能ですが、コードをリンク先のアプリに変更する必要があります。
「アプリから」(この場合)の変更:
別のアプリにリンクするには、メイン アプリに加えられる変更は最小限です。1) 新しい URI を作成します。例 (URI AppLink = new Uri(" http://appto/load ");) 2) Device.OpenURI(AppLink); でリンクを設定します。
"App to" (私たちの場合) の変更:
アンドロイド:
メイン アクティビティでは、インテント フィルターを追加する必要があります。これがどのようなものかの例を次に示します。 [IntentFilter(new [] {Android.Content.Intent.ActionView }, DataScheme="appto", DataHost="load", Categories =new [] { Android.Content.Intent.CategoryDefault })]
DataScheme と DataHost は、上記の uri リンクに対応しています。
iOS :
詳細タブの info.plist ファイル内で、新しい「url タイプ」を作成する必要があります。「com.appto.test」の識別子と「appto」の URL スキームを追加しました (URI リンクに対応)。これらの変更が完了したら、 、アプリがリンクする必要があります。少なくとも、それが機能した例では。