Scriptable Widgets in iOS 14
by Volker Weber
Die Widgets in iOS 14 eignen sich prima, um kleine Informationsschnipsel anzuzeigen. Zwei Beispiele:
- Sillium hat ein Widget gebaut, das bei pass.telekom.de das restliche Übertragungsvolumen abfragt.
- Pichfl hat ein Widget von kevinkub geforkt und zeigt damit die lokale Corona-Inzidenz an, sowie die für das Bundesland.
Das sind jeweils Javascript-Programme, die man in die App Scriptable einfügt und dann als neue Widgets platziert.
Comments
Wär ja super, wenn iOS einem mitteilen würde, dass es jetzt Widgets gibt. Wenn man nicht die Apple-Events verfolgt, kriegt man sowas gar nicht mit.
Ok, könnte dran liegen, dass ich gar kein iOS 14 habe. Ich dachte, wenn automatische Updates eingestellt sind, wäre die Version automatisch aktuell. Aber so einfach ist es wohl nicht.
Schade, das Telekom-Skript scheint dieselbe Schwäche zu haben, wie die Original-Telekom-App: Es funktioniert nicht, wenn man mit einem WLAN verbunden ist. Oder mach ich etwas falsch?
Wenn ich mir den Code so anschaue im Screenshot, würde ich sagen, dass das nur aus dem Mobilfunknetz geht, denn sonst weiß die APi nichts über dich.
Du musst nur dem Link folgen und mal den Code lesen. Beim ersten Öffnen muss du im T-Netz sein. Danach wird gecached.
Die Telekom-API liefert den aktuellen Verbrauch für die mobile connection, welche die Anfrage macht.
Wenn man das aus dem WLAN aufruft, kann die Telekom-API nicht wissen um wessen Verbrauch es geht. Dafür wäre eine Authentifizierung notwendig.
Und genau wie die Telekom App geht das nicht für (alle) Geschäftskundenverträge.
Ich hab das Widget so angepasst, dass es beim Anklicken die aktuellen Zahlen von coronawiki anzeigt. Einfach das Widget lange anklicken, "Scriptable" bearbeiten auswählen, "When Interacting" auf "Open URL" umschalten und als URL https://coronawiki.org/country/germany hinterlegen.