Vibrieren auf Smartphones / Tablets unter Android / iOS

ScriptCase kann generell Webseiten erstellen, die auf Smartphones, Tablets und natürlich auf dem PC angezeigt werden.
Das erfolgt immer im Browser des Geräts.Abgesehen vom Design und der Resonsibility (automatischen Anpassung an die Auflösung) gibt es inzwischen immer wieder Fragen, ob auch die Funktionen der Smartphones, etc. genutzt werden können.

Generell JA. Die modernen Browser wie Chrome und Firefox unterstützen hier ziemlich viel – vor allem auf Windows- und Android-Geräten.
Ein Sonderfall ist aktuell noch der alte Internet Browser von Microsoft (siehe Kasten unten).

Beispiel – Vibrieren:
In der Regel haben Smartphones eine eingebaute Funktion, die sie vibrieren lassen. Das kennen Sie z.B. wenn Mitteilungen eingehen oder als haptisches Feedback.

Erstellen Sie dazu eine Control App und dort zwei Buttons vom Typ JavaScript.
In den ersten (mit Namen vibrate_simple) kopieren Sie die Funktion:
navigator.vibrate(200);
In den zweiten (mit Namen vibrate_pattern) kopieren Sie die Funktion:
navigator.vibrate([100, 200, 200, 200, 500]);

Hier ein Beispiel zum Ausprobieren auf Ihrem Android-Smartphone:
https://demo.scriptcase.coach/control_vibrate/

 

Schaut erst einmal sehr einfach aus – und ist es auch!Tipp 1:
Diese Funktionen stehen nur zur Verfügung, wenn die Applikation mit https: -also einer sicheren Verbindung- aufgerufen wird.
Haben Sie die ScriptCase Entwicklungsumgebung nicht mit https:// aufgerufen (Standardinstallation auf Linux und Windows) wird die control-App nicht vibrieren können. Sie müssten also einen deploy auf einen Server oder Webspace machen, der mit https:// aufzurufen ist.

Tipp 2:
In unserem Beispiel haben wir die Funktionen in deinen JavaScript-Button gelegt.
Sie können natürlich unter Scriptcase auch explizit mit Programming > JavaScript Methods JS-Funktionen definieren und diese dann aus dem Programmablauf aufrufen.

Veröffentlicht in Scriptcase Sniplets Getagged mit: , , ,