So kommunizieren Sie zwischen Apps in Swift

Blog

So kommunizieren Sie zwischen Apps in Swift

In diesem Artikel erfahren Sie, wie Sie eine App öffnen, indem Sie entweder eine URL im Browser eingeben oder eine andere App verwenden.

  1. Öffnen einer App durch Eingabe der URL in Safari

In diesem Abschnitt erfahren Sie, wie Sie eine App mithilfe eines URL-Schemas starten.

Brother-Drucker befindet sich in einem Fehlerzustand

Standardmäßig können Apps von Drittanbietern nicht auf die Daten des anderen zugreifen und dürfen keine Änderungen am Gerät vornehmen. Wir können unsere Apps jedoch so vorbereiten, dass sie Daten mit anderen Apps teilen. Eine Möglichkeit, die Kommunikation zwischen Apps zu implementieren, sind URL-Schemas. Wir können ein oder mehrere benutzerdefinierte URL-Schemas für eine App definieren. iOS startet stattdessen immer die Gebäude-App. Wir werden eine App implementieren, die von Safari oder einer anderen App gestartet werden kann. Ich werde eine einfache Einzelansicht-App erstellen. Nennen wir es Kommunikation zwischen zwei Apps. Jetzt müssen wir der Datei Info.plist einige Schlüssel und Werte hinzufügen. Wir müssen ein benutzerdefiniertes URL-Schema erstellen.

1. Aus der Liste wähle ich URL-Typen aus.

2. Wenn Sie Element 0 erweitern, gibt es einen Schlüssel namens URL-Kennung. Der Wert für diesen Schlüssel sollte der Name des benutzerdefinierten URL-Schemas sein, das wir an diese App binden möchten.

3. Definieren Sie eine eindeutige Kennung für diesen Schlüssel. Zum Beispiel habe ich com.vikrant.communication betweenapps verwendet

4. Fügen Sie die neue Regel hinzu, indem Sie auf die Plus-Schaltfläche klicken. Wählen wir URL-Schemata aus dem Menü aus. Der Eintrag ist ein Array. Das liegt daran, dass wir mehrere Systeme für eine Anwendung registrieren können. Ich habe Kommunikation zwischen Apps verwendet

Wenn Sie die obigen vier Schritte befolgen, sollte Ihre Plist wie unten aussehen.

#ios #swift #mobile #software

medium.com

So kommunizieren Sie zwischen Apps in Swift

In diesem Artikel erfahren Sie, wie Sie eine App öffnen, indem Sie entweder eine URL im Browser eingeben oder eine andere App verwenden. Wir können unsere Apps jedoch darauf vorbereiten, Daten mit anderen Apps zu teilen. Eine Möglichkeit, die Kommunikation zwischen Apps zu implementieren, sind URL-Schemas.

nextjs Zielseitenvorlage