Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
10. Jul 2021
Nein, ich dachte bisher, dass geht gar nicht. Werde ich mir dann mal ansehen.
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
10. Jul 2021
Ich habe jetzt endlich das letzte Problem verstanden:
- solange ich mein MacBook per USB-C-Kabel mit meinem idPad verbunden habe, kann weder das MacBook noch das iPad discovered (also gefunden werden)
- entferne ich das Kabel, funktioniert es
Mal schauen, ob es dafür noch eine richtig gute Lösung gibt, aber ein Workaround ist es alle mal.
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
28. Jun 2021
Wichtig sind mindestens für iOS auch die von mir vorgeschlagenen Code-Anpassungen. Sonst funktioniert es nicht bei eingeschalteten Mobilen Daten.
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
25. Jun 2021
So, mittlerweile läuft es bei mir auch mit MacOS11 und iOS14. Ich kann nur leider nicht 100% sagen warum. Das einzige Update, welches mir einfällt, ist das XCode-Update diese Woche. Vielleicht hat dies den Unterschied gemacht.
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
9. Jun 2021
Status: Tethering
- die Windows-App kann sowohl andere Manager und Profiles im Netzwerk suchen und finden (discover) als auch gefunden werden und dann zwischen beiden Apps Daten austauschen
- die Android-App kann sowohl andere Manager und Profiles im Netzwerk suchen und finden (discover) als auch gefunden werden und dann zwischen beiden Apps Daten austauschen
- Permission Internet muss...
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
9. Jun 2021
Ich habe ein Bugfix für das Thema iOS und Tethering bei aktivierten Mobilen Daten gebaut und eingestellt. Damit ergibt sich ein neuer Status für dieses Thema:
- weiterhin findet man iOS 14.x und MacOS 11.x Devices mit der Discover-Funktion nicht
Alles andere funktioniert nun.
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
7. Jun 2021
Falls jemand für den Issue voten möchte:
RSP-34147 Tethering: MacOS 11.x/iOS 14.x devices are not found with TTetheringManager.DiscoverManagers
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
7. Jun 2021
Noch ein Tipp zum Beantragen des Multicast-Entitlement, da dies bei mir in Summe 10 Tage und 3 Rückfragen seitens Apple benötigt hat:
- sich die Mühe geben, den Applikationsflow zu beschreiben
- angeben, dass die MacOS/iOS-App sich mit einer Android/Windows/iOS/MacOS-App verbinden kann und man die Embacadero Delphi Tethering Implementierung nutzt; sonst empfiehlt Apple Bonjour zu nutzen;
- als...
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
7. Jun 2021
Status: Tethering
- die Windows-App kann sowohl andere Manager und Profiles im Netzwerk suchen und finden (discover) als auch gefunden werden und dann zwischen beiden Apps Daten austauschen
- die Android-App kann sowohl andere Manager und Profiles im Netzwerk suchen und finden (discover) als auch gefunden werden und dann zwischen beiden Apps Daten austauschen
- Permission Internet muss...
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
7. Jun 2021
Kleines Update des Status, da ich mittlerweile raus habe, dass es ab iOS 14.x und MacOS 11.x Probleme gibt. Davor als iOS 13.x und MacOS 10.x ging es problemlos.
In Teilen geht es auch mit der neuen Version, aber leider werden iOS-14.x- und Mac-11.x-Apps mit Disover nicht gefunden, weil die Methode
procedure TTetheringNetworkManagerCommunicationThread.DoOnReceiveData
nie erreicht wird.
Forum: Cross-Platform-Entwicklung
by philipp.hofmann,
28. Mai 2021
Status: Tethering
Da das Thema deutlich aufwändiger ist, als erwartet, hier mal mein aktueller Status mit ein paar Handlungsempfehlungen.
In meinem Fall habe ich eine Haupt-App und eine Fernsteuerung. Die Fernsteuerung sucht und verbindet sich mit der Hauptapp und beide können jetzt der jeweils anderen Daten und somit Handlungs-/Anzeige-Anweisungen schicken.
- die Windows-App kann sowohl...