Wie starte ich eine andere App aus einer iPhone App?

8

Ich arbeite an einer Kartenanwendung in meiner iPhone App.

Ich habe eine Schaltfläche go .

Wenn der Benutzer bei dieser Methode auf diese Schaltfläche klickt, möchte ich prüfen, ob der Benutzer die Anwendung waze auf seinem iPhone installiert hat. Wenn ja, navigiere zur waze-Anwendung, ansonsten öffne die Standard-Karten-App des iPhones.

    
Ranjan Sahu 20.10.2012, 11:22
quelle

4 Antworten

21

Versuchen Sie Folgendes:

%Vor%

Hier können Sie mit canOpenURL testen, ob die Waze App auf Ihrem iPhone installiert ist. Wenn das iPhone die URL waze:// öffnen kann, bedeutet das, dass Sie die App bereits haben und sie startet. Andernfalls wird die Standardmaps-App gestartet. Safari wird nicht aufgerufen.

    
bs7 20.10.2012, 17:37
quelle
5

Um eine App zu öffnen, müssen Sie

anrufen %Vor%

Um alle URLs zu finden, gehen Sie zu dieser Seite: Ссылка

Vor allem waze Ссылка

hoffe das hilft.

    
elp 22.10.2012 10:04
quelle
0

iOS verwendet URL-Schemata, um andere Anwendungen zu starten.

Siehe Ссылка

Es wird gemunkelt, dass Apple in Zukunft vielleicht eine engere Integration bieten könnte, aber ich würde nicht darauf zählen.

    
deleted_user 20.10.2012 17:14
quelle
0

Beachten Sie, dass Sie unter iOS auch zu Google Maps navigieren und die Abfragezeichenfolge oder das Geopoint weiterleiten können. Hier ist ein Beispiel für die Navigation zu einem bestimmten Geopoint:

%Vor%

Nur ein Vorschlag, um die Benutzererfahrung zu verbessern.

    
st.derrick 24.02.2015 20:12
quelle

Tags und Links