Zusammenfassung: Dieser Leitfaden richtet sich an Entwickler, die benutzerdefinierte Anwendungen für den Speakap Market erstellen. Er bietet eine Beispiel-Manifestdatei, die Sie als Ausgangspunkt verwenden können, und erklärt jede Kern-Eigenschaft, einschließlich des entries-Arrays, der Lokalisierung und der Icon-Codes.
Die Beispiel-Manifestvorlage
Die untenstehende JSON-Struktur ist die Blaupause der Konfigurationsdatei für Ihre benutzerdefinierte Anwendung. Kopieren Sie diesen Codeblock und verwenden Sie ihn als Grundlage, indem Sie die Platzhalterwerte durch die tatsächlichen Werte Ihrer Anwendung ersetzen.
{
"name": {
"en-US": "Example_Name"
},
"icon": "REPLACE_WITH_ACTUAL_URL",
"permissions": [],
"entries": [
{
"position": "external",
"devices": "desktop",
"url": "REPLACE_WITH_ACTUAL_URL",
"urlAppendNetwork": false,
"label": { "en-US": "Example_Name", "nl-NL": "Example_Name" },
"icon": "\uf1ea"
},
{
"position": "external",
"devices": "ios",
"url": "REPLACE_WITH_ACTUAL_URL",
"urlAppendNetwork": false,
"label": { "en-US": "Example_Name", "nl-NL": "Example_Name" },
"icon": "\uf1ea"
},
{
"position": "external",
"devices": "android",
"url": "REPLACE_WITH_ACTUAL_URL",
"urlAppendNetwork": false,
"label": { "en-US": "Example_Name", "nl-NL": "Example_Name" },
"icon": "\uf1ea"
}
]
}Eigenschaften im Überblick
Füllen Sie Ihre Manifestdatei von oben nach unten aus und setzen Sie jede Eigenschaft wie folgt:
name (global)
Der Hauptname der Anwendung, wie er im öffentlichen oder privaten Speakap Market angezeigt wird. Ersetzen Sie "Example_Name" durch den Namen Ihrer Anwendung.
- Beispiel: "en-US": "Arbeitsplan"
icon (global)
Das Vorschaubild oder Logo, das für Ihre Anwendung im Speakap Market angezeigt wird. Ersetzen Sie REPLACE_WITH_ACTUAL_URL durch eine absolute URL, die Ihr Bild hostet.
- Beispiel: "icon": "https://developer.speakap.io/content/themes/developer-portal/assets/images/sa-dev-logo-dark.svg"
entries (Array)
Ein Array von Objekten, die definieren, wo und wie die Anwendung auf jeder Plattform (Desktop, iOS, Android) geöffnet wird.
- url: Das Webziel des Menüeintrags. Ersetzen Sie den Platzhalter durch Ihre Ziel-URL.
- Beispiel: "url": "https://www.speakap.com/"
- label: Der angezeigte Text im Navigationsmenü des Nutzers in Speakap. Unterstützt mehrere Sprachen für lokalisierte Netzwerke.
- Beispiel: { "en-US": "Speakap", "nl-NL": "Speakap" }
- icon (Eintragsebene): Das Navigationssymbol, das neben dem Label im Menü angezeigt wird.
Icon-Codes
Speakap verwendet Unicode-Escape-Codes zur Definition von Anwendungssymbolen im Menü. Beim Umwandeln von Hex-Codes lassen Sie das Präfix 0x weg und ersetzen es durch \u.
- Umwandlungsformel: Wenn der Icon-Glyph-Code 0xf0a1 ist, schreiben Sie ihn als \uf0a1 in Ihren Manifest-Strings.
Immer noch Probleme?
Schreiben Sie uns eine E-Mail an technicalimplementations@speakap.nl mit dem Namen Ihres Netzwerks und Ihrer Manifestdatei, und wir helfen Ihnen gerne weiter.