Ich habe 2 iOS
-Anwendungen, mit URL Scheme
ich in der Lage bin App zu öffnen B
durch A
wie ich URL Scheme
in B
erstellt haben und mit OpenURL
es aus der Anwendung aufrufen B
. Außerdem kann ich die Daten weitergeben.URL-Schema iOS | Open-Source-Anwendung Programmtically
Aber was ich suche, gibt es eine Möglichkeit, zurück zu Anwendung A
auf ein bestimmtes Ereignis zu verschieben.
In B
bekomme ich alle Details über A
in sourceApplication
, aber wie geht es zurück?
Müssen wir URL Scheme
für beide Apps für die Kommunikation miteinander erstellen? oder gibt es eine Möglichkeit, sourceApplication
aufzurufen und zurückzugehen?
Ausgabe 1
bei Facebook SDK,
ich URL Scheme
für meine Anwendung erstellen, denn sobald die Authentifizierung erfolgt ich Facebook SDK
möchte, dass meine App rufen, dass Recht, aber ich habe registrieren nicht meine app scheme
in Facebook SDK
info.plist . wie funktioniert es?
Ausgabe 2 Ich habe Simulator und Gerät beide versucht. wenn ich canOpenURL
nenne es gibt mir einen Fehler
-canOpenURL: failed for URL: "openb://" - error: "This app is not allowed to query for scheme openb"
Aber wenn es UIApplication.shared.open
direkt anrufen startet es die Anwendung erfolgreich.
Irgendwelche führt hier?
eine andere URL-Schema verwenden? – jcaron
Sie meinen, in diesem Fall müssen wir 'URL Scheme' für beide Apps für die Kommunikation untereinander registrieren? – Dipika
ja, ein URL-Schema für jede App, so dass sie sich gegenseitig anrufen können. – jcaron