Wunschliste-Wunder: Vereinfachtes Teilen über Deep Links | von CaratLane Insider | März 2024

Airdrop-Konnektivität

Wunschliste mühelos übertragen. Je nach Gerät und Datentyp gibt es verschiedene Methoden zum Datenaustausch zwischen zwei verschiedenen Telefonen. Hier ist ein kurzer Überblick über einige beliebte Techniken:

Bluetooth: Bluetooth ist ein drahtloser Technologiestandard für den Datenaustausch mit kurzer Reichweite.

Nahfeldkommunikation (NFC) Zwei Geräte können miteinander kommunizieren, indem sie nahe aneinander bewegt werden – typischerweise innerhalb weniger Zentimeter.

Wi-Fi Direct: Mit dieser Funktion können Geräte direkt miteinander verbunden werden, ohne dass ein Router oder ein WLAN-Netzwerk erforderlich ist.

Cloud-Speicherdienste: Dank Diensten wie Google Drive, Dropbox, iCloud und OneDrive können Benutzer Daten in die Cloud hochladen und von jedem Gerät mit Internetverbindung darauf zugreifen.

Messaging-Apps: Benutzer können eine Vielzahl von Daten, darunter Kontakte, Dokumente, Videos und Bilder, direkt über die Messaging-App Signal, WhatsApp und Telegram teilen.

QR-Codes: Durch das Scannen eines QR-Codes mit der Kamera eines Smartphones können Benutzer Informationen zwischen Geräten übertragen.

USB-Kabel: Mithilfe von Dateiübertragungsprotokollen wie MTP (Media Transfer Protocol) oder PTP (Picture Transfer Protocol) können Benutzer ihre Telefone miteinander verbinden und Dateien direkt zwischen den Geräten übertragen.

Apps von Drittanbietern: App Stores bieten eine Vielzahl von Anwendungen von Drittanbietern mit Schwerpunkt auf der Dateifreigabe zwischen Geräten. Zusätzliche Funktionen wie plattformübergreifende Kompatibilität, schnellere Übertragungsraten und Verschlüsselung für sichere Dateifreigabe sind häufig in diesen Apps enthalten.

Wir werden hier über DeepLink sprechen.

Abhängig von der Plattform (iOS, Android) und den Anforderungen der App gibt es mehrere Möglichkeiten, Deep Linking zu implementieren. Das Hinzufügen von Metadaten zur App, das Einrichten von URL-Schemata oder universellen Links (für iOS) oder die Verwendung von App-Links (für Android) zur Verwaltung der Navigation zu bestimmten Inhalten innerhalb der App sind gängige Praktiken. Deep Linking kann auch durch das Hinzufügen weiterer Parameter zur Übertragung von Benutzerdaten oder Kontext zwischen Quelle und Ziel innerhalb der Anwendung verbessert werden.

Lesen Sie auch  Russland-Ukraine-Krieg: Letzte Minute von Putins Invasion, live

Hier werde ich die Wunschliste mithilfe von Deep-Links mit verschiedenen Benutzern teilen.

  1. Hängen Sie die eindeutige Wunschlisten-ID (SKU) je nach Situation an einzelne oder mehrere DeeplinkURL-IDs an.
  2. Beim Teilen der Deep-Link-URL auf viele Arten, zum Beispiel WhatsApp, Nachricht, iOS (AirDrop), Android (Near by Share) usw.

Hier werde ich nun die Airdrop-Funktion mit einer neuen Technik besprechen, die in iOS 17 und höher verfügbar ist.

iOS 17 Einfache Verbindung mit Airdrop

Proximity Sharing, SharePlay und NameDrop gehören zu den Funktionen von iOS 17 AirDrop. Mit iOS 17 erweitert Apple die AirDrop-Sharing-Funktion, die das schnelle und einfache Teilen von Inhalten zwischen zwei Apple-Geräten ermöglichen soll.

Benutzer von Apple-Geräten können mithilfe der AirDrop-Funktion Dateien, Kontakte, Bilder, Videos und andere Datentypen drahtlos zwischen iOS- und macOS-Geräten übertragen. Es stellt eine Peer-to-Peer-Verbindung zwischen Geräten über Bluetooth und WLAN her und ermöglicht so eine schnelle und einfache Dateiübertragung, ohne dass eine Internetverbindung erforderlich ist.

Wunschliste teilen

Hier können wir Deep Links über übertragen Luftabwurf Es führt automatisch die Funktionalität von a aus Deep-Link Wenn eine bestimmte App vorhanden ist, navigiert sie zu der App und navigiert dann basierend auf dem Deep-Link zu den spezifischen Seiten. Anschließend synchronisieren wir die Wunschliste mit dem Benutzer.

In Kürze haben wir UIActivityViewController

let dummyURL = "caratlane://app.exampleAPP.com/wishlist/?id=123"
let activityItems: [AnyObject] = [dummyURL as AnyObject]
let activityViewController = UIActivityViewController(
activityItems: activityItems,
applicationActivities: nil)
activityViewController.excludedActivityTypes = nil
self.present(activityViewController, animated: true, completion: nil)

In diesem Fall verwende ich „excludedActivityTypes“ als Null. Wenn wir einige Aktivitäten entfernen, z. B. Drucken, Senden von Nachrichten usw.

Nehmen wir an, wir möchten solche Aktivitäten nicht im Share ViewController, den wir so verwenden können

let dummyURL = "caratlane://app.exampleAPP.com/wishlist/id=123"
let activityItems: [AnyObject] = [url as AnyObject]
let activityViewController = UIActivityViewController(
activityItems: activityItems,
applicationActivities: nil)
activityViewController.excludedActivityTypes = [UIActivity.ActivityType.message, UIActivity.ActivityType.mail, UIActivity.ActivityType.print]
self.present(activityViewController, animated: true, completion: nil)

Genauso wie wir den Deep-Link mit angehängtem Text in WhatsApp, Nachrichten usw. senden können … die gleiche Funktionalität wird ausgeführt, wenn der Benutzer auf den Link klickt.

Lesen Sie auch  Die Rolle von Geoff Shreeves ist bedroht, da Sky Sports auf „Ersteller von Inhalten“ abzielt

Wir können uns über Deep Link informieren

Ein Deep Link ist ein Hyperlink, der Besucher nicht nur zum Öffnen der Startseite der App, sondern zu einer bestimmten Stelle innerhalb einer mobilen Anwendung weiterleitet. Dabei handelt es sich um URLs, die auf bestimmte App-Seiten oder Inhalte verweisen. Deep Links können für verschiedene Zwecke genutzt werden, unter anderem

Benutzerinteraktion

Personalisierung

Programm-zu-App-Kommunikation

Empfehlungsprogramme

E-Commerce

Onboarding und Aktivierung

Abschließend beleuchtet der Vortrag über das Teilen von Deep Links auf verschiedenen Plattformen wie Chats, Messaging-Anwendungen und AirDrop die zahlreichen und bedeutenden Möglichkeiten, wie die Technologie die Art und Weise verändert hat, wie Menschen kommunizieren und Inhalte teilen. Hier zeige ich die neueste Airdrop-Funktion zum Teilen des Deep-Links und zum Synchronisieren der Wunschliste mit dem Benutzer, sodass wir die Daten einfach über den Deep-Link teilen können. Durch die Nutzung von Bluetooth- und Wi-Fi-Konnektivität können Benutzer von Apple-Geräten dank AirDrop Dateien, Bilder und andere Inhalte mühelos mit einem einzigen Tastendruck übertragen. Diese Funktion ermöglicht einen schnellen Austausch zwischen benachbarten Geräten, ist effizient und komfortabel und erfordert keine Internetverbindung.

Vielen Dank, dass Sie diesen Artikel gelesen haben. Prost auf weitere Lektüre…😻😻

Seien Sie gespannt auf den nächsten Artikel, der bald in unserem Blog erscheint!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.