Отключить надстройку Office 365 Outlook для настольных ПК

Я разработал надстройку Outlook для Office 365 для Интернета. Он также автоматически поддерживается на рабочем столе. Я хочу отключить приложение только для рабочего стола. Думаю, нам нужно что-то изменить в файле манифеста, но я не мог понять. Может ли кто-нибудь помочь мне добиться этого?


person Navamani Samuel    schedule 07.06.2016    source источник
comment
Мне любопытно, почему вы хотите отключить приложение на рабочем столе? есть ли причина, по которой ваше приложение применимо только в OWA? Если будет добавлена ​​поддержка чего-то подобного, команде разработчиков потребуется обоснование того, зачем это нужно разработчику.   -  person Tim Wan    schedule 23.06.2016
comment
Я разработал надстройку в OWA с использованием функции событий при отправке. Если я разверну эту надстройку, она также будет доступна на рабочем столе, который не работает, потому что событие отправки на рабочем столе отличается от события в OWA.   -  person masphei    schedule 04.04.2018


Ответы (2)


Надстройка Office предназначена для кроссплатформенной разработки решения Office. В настоящее время он не поддерживает ограничение платформы. Вот спецификация элемента «Host», который использовался для указания хост-приложения Office для справки: < img src = "https://i.stack.imgur.com/Fxyc1.png" alt = "введите описание изображения здесь">

Вы можете обратиться к здесь О более подробном указании хоста в манифесте. И если вы хотите, чтобы надстройка Office поддерживала эту функцию, вы можете попробовать отправить отзыв здесь .

person Fei Xue - MSFT    schedule 07.06.2016

Хотя вы не можете ограничить платформу, вы МОЖЕТЕ обнаружить платформу, на которой находитесь, программно.

https://dev.outlook.com/reference/add-ins/Office.context.mailbox.diagnostics.html

Office.context.mailbox.diagnostics.hostName

Вернет Outlook, Outlook для Mac или OutlookWebApp.

Вы можете отобразить сообщение об ошибке для клиентов, которых не хотите поддерживать. Хотя это, как правило, противоречит основному принципу платформы «напиши один раз, запусти где угодно».

person Tim Wan    schedule 17.06.2016