Wenn man einen Skill für Alexa entwickeln möchte, stellt man sich zu Beginn die Frage, ob man gegebenenfalls das Display eines Echo Shows oder Echo Spots nutzen möchte. Hier lassen sich zusätzliche Inhalte, wie zum Beispiel Bilder oder Texte anzeigen. Nun muss allerdings validieren, ob das Gerät überhaupt über ein Display verfügt, bevor man diese Informationen an das Device zurückschickt.
Wie man einen Skill mit C# entwickelt , habe ich bereits in dem einen oder anderem Beitrag hier gezeigt und nun möchte ich einen kleinen Code-Schnipsel mit euch teilen, welcher validiert, ob das Gerät über ein Display verfügt. Hierbei nutzen wir das Objekt SkillRequest, welches uns das Alexa.NET NuGet Package zur Verfügung stellt. Umgesetzt habe ich das ganze als Extension Method, so dass man die Methode direkt auf dem SkillRequest-Objekt aufrufen kann.