私が現在開発中のXamarin.Formsアプリケーションは、インストールしたマップアプリケーションを使用して特定の場所にユーザーを送信する必要があります。マップアプリケーションのプロンプトユーザー
あなたがインストールしたマップアプリケーション(ネイティブアプリ - iOSマップまたはAndroidのGoogleマップ、またはWazeなどの他のアプリケーションのいずれか)のいずれかを選択するように求めます。
Device.OpenUri(new Uri(request));
はうまく動作しますが、使用可能なアプリを表示せずにネイティブアプリを開くだけです。
これを行う方法はありますか?
一部のデバイスでは、「強制的なデフォルト」パターンが適用されることに注意してください。ユーザーが特定の要求を処理するための既定のアプリケーションになるアプリケーションを選択すると、プロンプトは表示されません。私はあなたがこれを強制できるとは思わない。 – Digitalsa1nt
Android依存サービスを作成して、URLを開くことができるパッケージIDを取得することはできますが、iOSではこれを行うことはできません。 – SushiHangover