Ich habe ein Office 365 Outlook-Add-In für das Internet entwickelt. Es wird automatisch auch auf dem Desktop unterstützt. Ich möchte die App nur für den Desktop deaktivieren. Ich denke, wir müssen etwas in der Manifest-Datei ändern, aber ich konnte keine Ahnung bekommen. Kann mir jemand helfen das zu erreichen ??Office 365 Outlook-Add-In für Desktop deaktivieren
Antwort
Das Office-Add-In zielt auf plattformübergreifende Entwicklung für die Office-Lösung ab. Derzeit unterstützt es nicht die Plattform zu begrenzen. Hier ist die Spezifikation des „Host“ Elements, das die Office-Host-Anwendung für Ihre Referenz angeben verwendet:
Sie auf here über weitere Einzelheiten der Host verweisen im Manifest angeben. Wenn Sie das Office-Add-In verwenden möchten, um diese Funktion zu unterstützen, können Sie versuchen, das Feedback here zu übermitteln.
Obwohl Sie die Plattform nicht begrenzen können, können Sie die Plattform erkennen, auf der Sie sich programmatisch befinden.
https://dev.outlook.com/reference/add-ins/Office.context.mailbox.diagnostics.html
Office.context.mailbox.diagnostics.hostName
Wir kommen wieder Outlook, Mac Outlook oder OutlookWebApp.
Sie könnten eine Fehlermeldung für die Clients anzeigen, die Sie nicht unterstützen möchten. Obwohl dies in der Regel gegen ein Kernprinzip der Plattform "einmal schreiben, laufen überall"
Ich bin gespannt, warum Sie die App in Desktop deaktivieren möchten? Gibt es einen Grund, warum deine App nur in OWA anwendbar ist? Wenn Unterstützung für so etwas hinzugefügt wird, müsste das Entwicklungsteam eine Begründung dafür finden, warum ein Entwickler es benötigt. –