Ich habe zwei Apps, die erste App automatisch Informationen im Hintergrund berechnen, muss die zweite App regelmäßig diese Informationen lesen, wie kann ich tun, um die Interaktion in zwei Apps erstellen können Ich benutze dafür eine Datei?iOS - Get Daten von anderen App, Kommunikation zwischen zwei
Antwort
Ihre Apps können über App Groups interagieren. Erste App erstellen Sie eine Datei in den gemeinsamen Container und andere lesen Sie es.
Apps sind Sandboxed ... bedeutet, dass eine App nicht direkt mit einer anderen App kommunizieren kann, entweder ihre Daten lesen oder teilen.
Das einzige, was Sie tun können, ist das Senden von Informationen von einer Ihrer App an einen Server und lesen Sie diese Informationen von diesem Server in Ihrer zweiten App.
Ja Die Kommunikation zwischen zwei Anwendungen im iPhone ist möglich, aber auf eine Handvoll Szenarien beschränkt.
1> Es könnte Apps geben, die aufgrund eines Ereignisses wie Telefonanruf usw. in den Hintergrund gesendet werden müssen.In solchen Fällen müssen Sie Ihr Audio-Session-Objekt (eine Voip-basierte App) konfigurieren und die Benachrichtigung entsprechend senden.
2> Das vorherige Beispiel ist nur Interaktion zwischen den Anwendungen mit extrem weniger Flexibilität (Senden App an den Hintergrund auf einige wichtige integrierte Ereignis). Die andere Möglichkeit, dies zu tun ist über URL Schemes, Apple hat einige eingebaute Funktionalität und Unterstützung für bestimmte Anwendungen wie mail.tel usw. Aber eine der Anwendungen wird in den Vordergrund kommen.
Wie Sie eine Telefonnummer anrufen, die in Anwendung erstellt wird unter Verwendung von: -
NSString *phURL= [NSString stringWithFormat:@"tel:%@", [NSString StringWithString:@"1-800-555-1212"]];
NSURL *phoneURL = [NSURL URLWithString:phURL];
[[UIApplication sharedApplication] openURL:phURL]];
Durch die Art und Weise es entlang Geschichte ist, wenn Sie benötigen einen benutzerdefinierte URL Schemes..have Spaß mit ihm zu implementieren.
3> Der andere Weg ist durch UIDocumentInteractionController, die In-App-Unterstützung bietet Interaktion zwischen bestimmten Dateien. (Sandbox-Umgebung hemmt einen vollständigen Zugriff oder sogar Zugriffe, die Daten von anderen Anwendungen ändern können). Wie es verwendet werden kann Vorschau der Dateien in der Mail-App oder Download-Anhänge. Aber Sie können sie nicht für andere Anwendungen ändern, natürlich können Sie es kopieren und für Ihre Anwendung ändern.
Quelle: Link
- 1. Kommunikation zwischen zwei separaten Anwendungen
- 2. Kommunikation zwischen zwei Subnetzmasken
- 3. Kommunikation zwischen zwei Python-Skripte
- 4. Android-Kommunikation zwischen zwei Anwendungen
- 5. Kommunikation zwischen zwei Flex-Apps
- 6. Kommunikation zwischen zwei C# -Anwendungen
- 7. Kommunikation zwischen zwei Array-Listen
- 8. Android: Kommunikation zwischen zwei Dienste von zwei getrennten APKs
- 9. Google App Engine: Sichere Kommunikation zwischen Apps
- 10. Kommunikation zwischen Modell und Controller - iOS
- 11. Xamarin iOS Kommunikation zwischen Javascript und C#
- 12. Kommunikation zwischen Jasper und einer anderen Anwendung
- 13. Softwarelösung für die Kommunikation zwischen zwei Teams?
- 14. Kommunikation zwischen Rails apps
- 15. Kommunikation zwischen zwei Iframe-Kindern mit postMessage
- 16. Get Rotationsmatrix zwischen zwei zwei Transformationsmatrizen (XNA)
- 17. Bluetooth Kommunikation zwischen OSX und iOS
- 18. Kommunikation zwischen zwei Reagieren Formularkomponenten mit Redux
- 19. Kommunikation zwischen zwei Dienstleistungen mit BroadcastReceiver
- 20. Kommunikation direkt zwischen zwei mobilen Geräten
- 21. Kommunikation zwischen verschiedenen Formularen
- 22. Unterschied zwischen ios :: app und ios :: ate
- 23. Direkte Kommunikation zwischen zwei PCI-Geräten
- 24. Elektronen-Anwendung IPC-Kommunikation zwischen zwei Fenstern
- 25. Kommunikation zwischen zwei animierten Canvas-Elementen?
- 26. Zwei Modellansicht Designs und Kommunikation zwischen Modellen
- 27. UDP-Kommunikation zwischen zwei direkt verbundenen PCs
- 28. Kommunikation zwischen Native-App und Chrome-Erweiterung
- 29. Generieren von Daten zwischen zwei Daten
- 30. iOS erstellt sichere tokenbasierte Kommunikation zwischen Anwendung und Server