Zum Inhalt springen
CloudClick iOS

CloudClick iOS Cloud-Steuerung für iOS-Geräteflotten

Die Konsole läuft in der Cloud — Browser auf, fertig. Gerät anschließen, und es steht in der Liste: nichts zu installieren, zu konfigurieren oder zu betreiben. Einmal auf dem Live-Bildschirm vormachen, und daraus wird ein Skript – oder Sie schreiben es selbst: Ein Element, ein Bild oder einen Text zu finden, ist jeweils eine Zeile. Dann geht es an die ganze Gerätegruppe.

  • Aus der Cloud · ohne Installation
  • Aufzeichnung ohne Code
  • Bild-, Farb- & Texterkennung
  • Live-Bildschirm per P2P
  • Menschlich wirkendes Tippen & Wischen
  • Scheduling über viele Geräte
  • Gerätealarme & -zustand
  • 10 Sprachen
daily_task.js
function main() {
  client.session('com.zhiliaoapp.musically');   // App öffnen

  // optionales Pop-up: höchstens 1 Sekunde warten
  clickElement('labelContains', 'Später', 1);

  // Bild: auf den Like-Button warten, dann tippen
  if (!clickImage('btn_like.png', 5)) {
    return false;
  }

  // Text: den Streifen oben lesen
  var lines = ocr([0.05, 0.1, 0.9, 0.12]);
  logi(lines.text);

  client.swipeUp();   // menschlich wirkendes Wischen
  return true;
}
Gerät verbundenJavaScript · UTF-8

In einer Minute erklärt

Echte Konsole, zwei echte iPhones: synchrone Steuerung, No-Code-Aufzeichnung, Code-Playground und Zeitplanung.

Cloud, sofort einsatzbereit

Die Konsole läuft in der Cloud: Browser auf, fertig. Gerät anschließen, und es steht in der Liste. Nichts zu installieren, zu konfigurieren oder zu warten.

Aufzeichnen ohne Code

Kein Entwickler nötig. Aufgabe einmal auf dem Live-Bild ausführen: Taps, Wischer und Eingaben werden zu Schritten, und lesbares JavaScript kommt sofort heraus.

Eine Zeile pro Aktion

Die Skript-API nimmt ihre Argumente der Reihe nach: Ein Element finden, ein Bild antippen oder Text lesen ist jeweils eine Zeile, etwa clickElement('label', 'Anmelden'). Stimmt etwas nicht, zeigt die Fehlermeldung die korrigierte Zeile.

Bilder, Farben und Text

Findet, was der Elementbaum nicht sieht: Bildsuche per Vorlage, Farbsuche an einem oder mehreren Punkten und Texterkennung mit Apple Vision – alles auf dem Telefon, ohne Netzwerk und ohne Screenshot-Upload.

Menschlich wirkende Bedienung

Zufällige Tippstellen innerhalb eines Bereichs, zufällige Wartezeiten und in jeder Runde ein frischer App-Zustand; Wischbahnen verlaufen wie von Hand – leicht gebogen, erst langsam, dann schnell, mit feinem Zittern. Kein Lauf gleicht dem anderen.

Live-Bildschirm

Der Gerätebildschirm erscheint in Echtzeit im Browser, wann immer möglich per Peer-to-Peer ohne Umweg über den Server; die Wandansicht zeigt eine ganze Gruppe auf einmal, und getippt und gewischt wird direkt im Bild.

Synchron, jede Auflösung

Sync einschalten, und eine Aktion geht an die ganze Gruppe. Koordinaten reisen als Verhältnis von 0 bis 1 statt als Pixel — Geräte mit unterschiedlicher Auflösung laufen nebeneinander.

Scheduling, das durchhält

Unbeaufsichtigte Läufe nach Gerätegruppe, Läufen pro Tag, Zeitfenster und Intervall. Jeder Schritt wiederholt sich selbstständig, Aufgaben eines Geräts, das offline geht, werden zurückgeholt und neu verteilt, und das Log zeigt genau den Schritt, der fehlschlug.

Alarme und Gerätezustand

Gerät offline, WDA reagiert nicht, Aufgaben scheitern mehrfach, Akku oder Speicher knapp – die Meldung geht sofort an WeCom, Telegram oder Ihren eigenen Webhook, und Akku, Speicher und Temperatur sind auf einen Blick zu sehen.

In drei Schritten loslegen

Kein Server zu installieren, nichts zu konfigurieren – ein iPhone reicht für den Anfang.

  1. Konto einrichten

    In der Konsole anmelden und loslegen. Müssen die Daten im eigenen Rechenzentrum bleiben, läuft der gesamte Dienst auch auf Ihren eigenen Servern.

  2. Geräte verbinden

    CloudClick-iOS-App und WebDriverAgent auf dem iPhone installieren und anmelden – schon erscheint das Gerät in der Konsole. Ein begleitendes Windows-Tool übernimmt das Signieren und Installieren der IPA und das Einbinden des Developer-Disk-Images.

  3. Aufzeichnen oder schreiben, dann verteilen

    Einmal auf dem Live-Bildschirm aufzeichnen oder im Code-Playground schreiben und jede Zeile auf einem echten Gerät ausprobieren; läuft es, als Aufgabe veröffentlichen und nach Gerätegruppe und Zeitfenster ausführen – die Logs kommen live zurück.

Was am häufigsten gefragt wird

Noch etwas offen? Schreib uns — es antwortet ein Entwickler.

Telegram@WTScriptQQ3252528962
Muss man wirklich keinen Code schreiben?+

Nein. Bildschirm des Geräts verbinden und die Aufgabe einmal ausführen — Taps, Wischer und Eingaben werden automatisch zu Schritten. Wo ein Schritt einem Element statt einer Koordinate folgen soll, öffnest du den Inspector und klickst den Knoten an; der Locator-Ausdruck trägt sich selbst ein. Heraus kommt lesbares JavaScript, das du bei Bedarf weiter bearbeiten kannst.

Ist es schwer, eigene Skripte zu schreiben?+

Nein. Die Argumente stehen der Reihe nach, und jede Aktion ist eine Zeile: clickElement('label', 'Anmelden'), findImage('btn.png', 5), ocr(). Der Code-Playground der Konsole bietet eine API-Kurzreferenz, Autovervollständigung und einen Element-Inspektor – so läuft jede Zeile schon beim Schreiben auf einem echten Gerät.

Wie senkt das die Wahrscheinlichkeit, erkannt zu werden?+

Im Rekorder gibt es keine festen Koordinaten als Vorgabe: Tipps landen an einem zufälligen Punkt eines Bereichs, Wartezeiten und Wischgesten nehmen Spannen statt fester Werte, Wischbahnen sind leicht gebogen, erst langsam, dann schnell, mit feinem Zittern, und jede Runde beendet zuerst die App und startet sauber neu. Kein Lauf gleicht dem anderen.

Kann es Text in Bildern lesen?+

Ja. Es nutzt Apples eingebautes Vision-Framework direkt auf dem Telefon – ohne Netzwerk und ohne Screenshot-Upload – und liest Chinesisch, Englisch, Japanisch, Koreanisch und mehr (Chinesisch ab iOS 14). Bild- und Farbsuche laufen ebenfalls auf dem Telefon.

Können wir es auf eigenen Servern betreiben?+

Ja. Die Steuerungsebene ist eine statisch gelinkte Go-Binary ohne passende glibc-Version; gib ihr ein MongoDB, starte sie unter supervisor mit nginx davor — Daten und Geräte bleiben bei euch.

Kann ich ein Script mit dem Team teilen?+

Ja. Beim Teilen bekommt ein anderes Konto das Recht, das Script auszuführen, auf Wunsch mit Ablaufdatum. Die Parameter bleiben getrennt, dasselbe Script läuft also bei jedem mit dem eigenen Satz.

Wird Android unterstützt?+

Derzeit nicht. Das läuft auf physischen iOS-Geräten über WebDriverAgent, und die Script-Runtime ist darum herum gebaut. Android ist in der aktuellen Version nicht enthalten.

Willst du es auf euren Geräten laufen sehen?

Bring ein echtes Gerät mit und eine Sache, die ihr täglich wiederholt. Wir verbinden den Bildschirm, nehmen es einmal auf und lassen es einmal laufen, während du zuschaust. Entscheiden kannst du danach.

Telegram@WTScriptQQ3252528962