Bitte verwenden Sie die neuen threema.id-URL-Aktionen, welche sowohl die gewöhnliche als auch die Work-App unterstützen.
Threema unterstützt folgende URL-Aktionen:
ID zur Kontaktliste hinzufügen
threema://add?id=ABCDEFGH
Fügt die angegebene ID zur Kontaktliste hinzu (falls sie nicht bereits auf der Kontaktliste ist), und zeigt dann die Kontaktdetails an.
Nachricht verfassen
Bei allen untenstehenden URLs kann zusätzlich optional ein Parameter «id» mitgegeben werden, um die Ziel-ID zu spezifizieren. Wenn die ID nicht angegeben wurde, erscheint eine Kontaktauswahl. In allen Fällen muss der Benutzer explizit bestätigen (indem er den «Senden»-Button antippt), bevor die Nachricht bzw. das Bild tatsächlich gesendet wird.
threema://compose?text=Hello
Öffnet den Nachrichten-Composer und schreibt den angegebenen Text ins Eingabefeld.
threema://compose?image=pasteboard
(nur iOS)
Akzeptiert ein (unverschlüsseltes) Bild auf der allgemeinen Zwischenablage (general pasteboard). Der Nachrichten-Composer wird geöffnet und eine Vorschau des Bildes erscheint. Der Benutzer kann das Bild durch Drücken des «Senden»-Buttons versenden.
threema://compose?image=pasteboard&key=0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef
(nur iOS)
Ermöglicht es, verschlüsselte Bilddaten über die allgemeine Zwischenablage (general pasteboard) weiterzuleiten. Die Bilddaten müssen mit AES256 im CBC-Modus mit PKCS7-Padding und einem Null-IV verschlüsselt sein. Für jeden Aufruf sollte ein neuer, zufälliger Schlüssel verwendet werden. Der Schlüssel muss hexadezimal angegeben werden. Der Pasteboard-Type (UTI) muss «ch.threema.app.imgenc» sein. Wenn die Bilddaten erfolgreich entschlüsselt wurden, wird ein Nachrichten-Composer geöffnet und eine Vorschau des Bildes erscheint. Der Benutzer kann das Bild durch Drücken des «Senden»-Buttons versenden.
File-URL-Behandlung (nur iOS)
Threema akzeptiert den UTI «public.image». Wenn eine Bilddatei mit Threema geöffnet wird (via UIDocumentInteractionController), erscheint eine Kontaktauswahl. Nachdem der Benutzer einen Kontakt ausgewählt hat, wird ein Message-Composer geöffnet und eine Vorschau des Bildes erscheint. Der Benutzer kann das Bild durch Drücken des «Senden»-Buttons versenden.