klar @nik1980, schick mir doch einfach auch hurtig eine private nachricht mit deiner email adresse
stand:
wir erstellen gerade mehrere Versionen des OSX Uploaders:
Auf dem alten Codestand (entspricht dem Stand, welcher ihr in etwa habt)
- Version A_1 HTTP Upload mit CFNetwork
- Version A_2 HTTP Upload mit NSURLSession
\=> Hier ist spannend, ob der Austausch des HTTP Stacks die gewünschte Verbesserung bringt
Auf einem neueren Codestand (wo auch noch andere Dinge verbessert wurden)
- Version B_1 HTTP Upload mit CFNetwork
- Version B_2 HTTP Upload mit NSURLSession
\=> Sollte generell etwas besser mit dem Status anzeigen umgehen (Vorbereiten... Uploaden... etc)
Wir können jetzt ein sehr schlechtes Netzwerk simulieren (wo Packete verloren gehen, und willkürlich langsam ist) und starten auf einer Testplatform des Backend die Services permanent neu. Diese ziemlich unwirkliche Situation führt zu diesen auch für uns unerwarteteten "Freezes" im Client, wo er dann eifach nichts mehr macht... Wir hoffen das entspricht etwa eurem Fehlerbild.
Die beste(n) Versionen lass ich euch dann zuschicken.
Gleichzeitig haben wir beschlossen in einer vNext Version, ein kundenfreundliches Log einzufügen, wo man dann bsp. sieht:
- /Photos/Australien/IMG_01.crw => Übersprungen, da Bildformat nicht von myCloud unterstützt wird
- /Photos/Australien/MOV_02.mp4 => Übersprungen, da Video für myCloud zu gross
- /Photos/Australien/IMG_03.jpg => Upload unterbrochen - wird später wiederholt