Benutzerdefinierte Registerkarten und js-bridge - Prenly
Ein häufiges Problem beim Hinzufügen einer benutzerdefinierten Registerkarte mit Inhalten, die nicht von Prenly stammen, ist, dass diese Inhalte auf einer separaten Webseite gehostet werden und nicht mit Prenly-Inhalten kommunizieren können.
Um dieses Problem zu lösen, haben wir eine API namens JS Bridge entwickelt, die ein nahtloses App-Erlebnis für Ihre Benutzer ermöglicht.
Wenn Sie JS Bridge auf Ihrer Webseite implementieren, können die Seiten in Ihren benutzerdefinierten Registerkarten über JavaScript-Aufrufe direkt mit dem Prenly-Teil der App kommunizieren.
Für die Anmeldefunktionalität bedeutet dies, dass sich die Benutzer nur einmal anmelden müssen - unabhängig davon, ob sie über den Prenly-Teil oder über Ihre benutzerdefinierten Registerkarten für Webinhalte auf die App zugreifen.
DieEinwilligungseinstellungen der Benutzer werden ebenfalls zwischen Prenly und Ihrer Webanwendung synchronisiert.
Mithilfe von JS Bridge können Benutzer auch Audiodateien, die sich auf Ihren benutzerdefinierten Seiten befinden, direkt in unserem integrierten Audioplayerabspielen.
Wie wird es implementiert?
Damit Ihre benutzerdefinierten Webinhalte mit der Prenly App kommunizieren können, führen Sie folgende Schritte aus:
1. Installieren Sie die JS Bridge Library
JS Bridge ist eine speziell entwickelte JavaScript-Bibliothek, die auf der in der Prenly App angezeigten Webseite installiert werden muss.
Besuchen Sie GitHub und npm, um Anweisungen zur Installation zu finden.
2. Benachrichtigen Sie uns, um die Funktion zu aktivieren
Sobald die JS Bridge zu Ihrer Seite hinzugefügt wurde, teilen Sie uns dies mit - wir werden die Integration auf der Prenly-Seite aktivieren, um die Einrichtung abzuschließen.
3. JS Bridge verwenden
Nach der Installation können Sie die von der Bibliothek bereitgestellten JavaScript-Funktionen verwenden, um mit der Prenly-App zu interagieren. Zum Beispiel:
- Login-Synchronisation auslösen
- Freigabe der Zustimmungseinstellungen
- Verwendung des In-App-Audioplayers für Medien auf Ihrer Seite
Eine vollständige Liste der Aktionen, die derzeit von JS Bridge unterstützt werden, finden Sie in unserer technischen Spezifikation.