Die Xamarin.Forms-Anwendung, die ich gerade entwickle, muss den Benutzer an einen bestimmten Ort senden, wobei er alle Kartenanwendungen verwendet, die er installiert hat.Eingabeaufforderung für Kartenanwendung
Ich möchte den Benutzer auffordern, eine beliebige Kartenanwendung auszuwählen, die er installiert hat (entweder native App - iOS Maps oder Android Google Maps oder eine andere Anwendung wie Waze).
Die Device.OpenUri(new Uri(request));
funktioniert gut, aber es öffnet nur die native App, ohne verfügbare Anwendungen anzuzeigen.
Gibt es eine Möglichkeit, das kann ich tun?
Beachten Sie, dass einige Geräte ein "erzwungenes Standard" -Muster festlegen. Wenn der Benutzer eine Anwendung auswählt, um seine Standardanwendung für die Verarbeitung bestimmter Anforderungen zu werden, wird keine Eingabeaufforderung zugelassen. Ich glaube nicht, dass du das erzwingen kannst. – Digitalsa1nt
Sie können einen Android-Service schreiben, um die Paket-ID zu erhalten, mit der eine URL geöffnet werden kann. Dies ist jedoch unter iOS nicht möglich. – SushiHangover